What happened on 21 October 2026
On the morning of Wednesday 21 October, the PHP project announced two critical vulnerabilities, CVE-2026-109618 and CVE-2026-109619, quickly dubbed “PHP2Shell”. Through these vulnerabilities an attacker could run their own code on a server running PHP without logging in, and so get at the data stored there. The details were already circulating on social media a day earlier, while the fix was not ready until 16.00.
Anyone running on PHP had to choose: go offline or take the risk. Overheid.nl, MijnOverheid and DigiD went dark as a precaution, as did the Dutch House of Representatives, the NCSC, hospitals, municipalities, news sites, web shops and countless SME sites. Rijksoverheid.nl and NU.nl stayed online, for the same reason: they do not run on PHP. See the statement from the Dutch government and how we kept our clients' servers safe that day.
The PHP developers released versions 8.2.35, 8.3.36, 8.4.27 and 8.5.12. There will be no further update for PHP 8.1 and older: sites on such a version remain vulnerable until they are upgraded or move away from PHP.