22 October 2026
Do you know what your website or system runs on? On 21 October PHP released emergency fixes for two critical flaws that let an attacker run code on a server without logging in. Cloudflare and Amazon already report attack attempts. Node.js shipped its own security releases the same week. Every WordPress site runs on PHP. Updating WordPress or its plugins does not help here, because the flaws are in PHP itself. On a supported version the fix is a routine update to PHP 8.2.35, 8.3.36, 8.4.27 or 8.5.12, or Node.js 22.23.4, 24.22.1 or 26.12.1. Older versions are the harder case. PHP up to 8.1 and Node.js up to 20 no longer get releases, and the US cybersecurity agency CISA advises taking PHP systems on 8.1 or older offline until they are upgraded. Languages and frameworks publish the date their support ends. PHP 8.2 stops getting security updates on 31 December this year. A system that nobody has updated for a few years ends up on versions past that date, and often the owner learns it from a security fix the system can no longer get. Many owners we talk to would not know which versions their system is on. It was built years ago and works every day, and the developer who could answer has moved on. Moving off an old version takes more than one command. Code written for an older version often needs changes before it runs on a new one, so an upgrade needs planning. We start by checking what the system runs on and what depends on it. Then we update in steps and check after each one that orders and payments still go through. We have been building custom systems since 2005, and taking over systems someone else built is a normal part of that work. If you are not sure what your website or system runs on today, write to us at info@abz.agency and we will find out together.