Tech

A critical PHP flaw is taking websites offline. Here is what needs fixing.

Emergency patches address two flaws that can let attackers run code without signing in. A working homepage is not proof that a server is protected.

A security flaw in one of the web’s most widely used programming languages has turned an ordinary software update into an emergency. PHP’s maintainers have released fixes for two critical vulnerabilities that can let an attacker run code on a server without first signing in.

The immediate question for a website owner is not whether the homepage still loads. It is whether the infrastructure serving that page runs an affected PHP version—and whether the organisation responsible for it has applied and verified the appropriate patch.

CERT-EU’s October 21 advisory lists the fixed releases as PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35. Sites using earlier releases in those branches should treat the issue as urgent. A static HTML site does not become vulnerable merely because it is on the internet, but an apparently static front end can still depend on a PHP-powered service elsewhere.

Read the full reportRead the background, details and what comes next.