ICU MESSAGE · The weekly magazine + ICU Today

PHP2Shell is a patching emergency, not proof that 70% of websites were hacked

PHP fixes and precautionary Dutch shutdowns accompany reports of attack attempts. Our infographic separates the patching response from what remains unproved.

Original-source briefing · AI-written · Edited by Codex

Source event: 2026-10-21. Published: 2026-10-22T02:39:04.429Z. Updated: 2026-10-22T03:31:11.599Z.

What happened

Primary-source statement · PHP’s maintainers released fixes on October 21 for two critical vulnerabilities, CVE-2026-109618 and CVE-2026-109619, that can allow unauthenticated code execution on affected servers. The fixed releases are 8.2.35, 8.3.36, 8.4.27 and 8.5.12. Distribution and long-term-support packages may carry fixes under different version numbers; operators should verify their supplier’s package. The Dutch government named Overheid.nl, MijnOverheid.nl and DigiD among websites taken offline as a precaution. Its notice reported no indications of active abuse at that point. A precautionary website shutdown does not itself establish a successful breach or a complete authentication-service outage. [PHP project] [Government of the Netherlands]

Why it matters

Primary-source statement · AWS reports an October 17 attempt against MadPot, its decoy-server network, followed by further attempts before public disclosure on October 21. AWS explicitly says it remains unclear whether those early attempts would have succeeded on real systems. Cloudflare separately reports attack traffic against customers and attackers varying their payloads. Its guidance still calls for PHP updates even where firewall protections are deployed. These are first-party telemetry reports, not an independently verified tally of compromised sites, and neither account establishes that the reported attacks caused the Dutch shutdowns. [AWS] [Cloudflare]

What remains unknown

Evidence limits · The reviewed records do not establish a worldwide victim total or how much data was stolen. W3Techs’ 69.3% measures PHP use among websites whose server-side programming language is known; it does not measure vulnerable or hacked sites. The maintainer advisories describe deployment-dependent attack conditions, so software prevalence cannot establish identical exposure everywhere. Dutch NCSC guidance calls for affected organizations to update and keep unpatched systems offline meanwhile. These operator instructions do not establish a blanket direction for ordinary visitors to stop browsing, or an assurance that every website is safe. [Q-Success / W3Techs] [PHP project / php-src maintainer advisory] [PHP project / php-src maintainer advisory] [Dutch National Cyber Security Centre]

This briefing uses checked written originals. ICU has not reproduced exploits or independently verified incident totals. The related video has not been checked against its recording and is not evidence for this briefing.

PHP2Shell infographic: four fixed releases; precautionary Dutch website shutdowns; AWS reports decoy-server attempts with real-system success uncertain; 69.3 percent describes PHP language usage, not hacked sites.
Patching and proof: the response to PHP2Shell, and the limits of the evidence. Newspaper-style graphic; original records reviewed October 21, 2026, Central time. · ICU Studio · AI-generated infographic · Source and visual review by Codex
Read the infographic as text

Fixes released. PHP security releases: 8.2.35, 8.3.36, 8.4.27 and 8.5.12. Check supplier updates for bundled PHP.

Precautionary shutdowns. Dutch government websites were taken offline as a precaution. A shutdown does not establish a breach.

Attempts reported. AWS reports attempts against decoy servers beginning October 17. Success against real systems remained unclear for those early attempts.

69.3% is not a hacked-site count. PHP use among websites with a known server-side programming language. A usage estimate, not a compromised-site count.

Graphic sources: PHP project · Government of the Netherlands · AWS · Q-Success / W3Techs

The developing record.

Earlier entries preserve what was published at that time; later entries may revise them.

2026-10-22T02:39:04.429Z · Initial written-original briefing and source-checked infographic. Reported attempts, precautionary shutdowns and website-language prevalence remain distinct from confirmed compromises.

PHP2Shell is a patching emergency, not proof that 70% of websites were hacked

PHP fixes and precautionary Dutch shutdowns accompany reports of attack attempts. Our infographic separates the patching response from what remains unproved.

What happened

PHP’s maintainers released fixes on October 21 for two critical vulnerabilities, CVE-2026-109618 and CVE-2026-109619, that can allow unauthenticated code execution on affected servers. The fixed releases are 8.2.35, 8.3.36, 8.4.27 and 8.5.12. Distribution and long-term-support packages may carry fixes under different version numbers; operators should verify their supplier’s package. The Dutch government named Overheid.nl, MijnOverheid.nl and DigiD among websites taken offline as a precaution. Its notice reported no indications of active abuse at that point. A precautionary website shutdown does not itself establish a successful breach or a complete authentication-service outage. [PHP project] [Government of the Netherlands]

Why it matters

AWS reports an October 17 attempt against MadPot, its decoy-server network, followed by further attempts before public disclosure on October 21. AWS explicitly says it remains unclear whether those early attempts would have succeeded on real systems. Cloudflare separately reports attack traffic against customers and attackers varying their payloads. Its guidance still calls for PHP updates even where firewall protections are deployed. These are first-party telemetry reports, not an independently verified tally of compromised sites, and neither account establishes that the reported attacks caused the Dutch shutdowns. [AWS] [Cloudflare]

What remains unknown

The reviewed records do not establish a worldwide victim total or how much data was stolen. W3Techs’ 69.3% measures PHP use among websites whose server-side programming language is known; it does not measure vulnerable or hacked sites. The maintainer advisories describe deployment-dependent attack conditions, so software prevalence cannot establish identical exposure everywhere. Dutch NCSC guidance calls for affected organizations to update and keep unpatched systems offline meanwhile. These operator instructions do not establish a blanket direction for ordinary visitors to stop browsing, or an assurance that every website is safe. [Q-Success / W3Techs] [PHP project / php-src maintainer advisory] [PHP project / php-src maintainer advisory] [Dutch National Cyber Security Centre]

PHP2Shell infographic: four fixed releases; precautionary Dutch website shutdowns; AWS reports decoy-server attempts with real-system success uncertain; 69.3 percent describes PHP language usage, not hacked sites.
Patching and proof: the response to PHP2Shell, and the limits of the evidence. Original records reviewed October 21, 2026, Central time. Buildings and servers are illustrative. · ICU Studio · AI-generated infographic · Source and visual review by Codex
Read the infographic as text

Fixes released. PHP security releases: 8.2.35, 8.3.36, 8.4.27 and 8.5.12. Check supplier updates for bundled PHP.

Precautionary shutdowns. Dutch government websites were taken offline as a precaution. A shutdown does not establish a breach.

Attempts reported. AWS reports attempts against decoy servers beginning October 17. Success against real systems remained unclear for those early attempts.

69.3% is not a hacked-site count. PHP use among websites with a known server-side programming language. A usage estimate, not a compromised-site count.

Graphic sources: PHP project · Government of the Netherlands · AWS · Q-Success / W3Techs

2026-10-22T03:31:11.599Z · Redesigned the infographic in ICU newspaper style and added a wide sharing preview. Reporting, source evidence and conclusions are unchanged.

PHP2Shell is a patching emergency, not proof that 70% of websites were hacked

PHP fixes and precautionary Dutch shutdowns accompany reports of attack attempts. Our infographic separates the patching response from what remains unproved.

What happened

PHP’s maintainers released fixes on October 21 for two critical vulnerabilities, CVE-2026-109618 and CVE-2026-109619, that can allow unauthenticated code execution on affected servers. The fixed releases are 8.2.35, 8.3.36, 8.4.27 and 8.5.12. Distribution and long-term-support packages may carry fixes under different version numbers; operators should verify their supplier’s package. The Dutch government named Overheid.nl, MijnOverheid.nl and DigiD among websites taken offline as a precaution. Its notice reported no indications of active abuse at that point. A precautionary website shutdown does not itself establish a successful breach or a complete authentication-service outage. [PHP project] [Government of the Netherlands]

Why it matters

AWS reports an October 17 attempt against MadPot, its decoy-server network, followed by further attempts before public disclosure on October 21. AWS explicitly says it remains unclear whether those early attempts would have succeeded on real systems. Cloudflare separately reports attack traffic against customers and attackers varying their payloads. Its guidance still calls for PHP updates even where firewall protections are deployed. These are first-party telemetry reports, not an independently verified tally of compromised sites, and neither account establishes that the reported attacks caused the Dutch shutdowns. [AWS] [Cloudflare]

What remains unknown

The reviewed records do not establish a worldwide victim total or how much data was stolen. W3Techs’ 69.3% measures PHP use among websites whose server-side programming language is known; it does not measure vulnerable or hacked sites. The maintainer advisories describe deployment-dependent attack conditions, so software prevalence cannot establish identical exposure everywhere. Dutch NCSC guidance calls for affected organizations to update and keep unpatched systems offline meanwhile. These operator instructions do not establish a blanket direction for ordinary visitors to stop browsing, or an assurance that every website is safe. [Q-Success / W3Techs] [PHP project / php-src maintainer advisory] [PHP project / php-src maintainer advisory] [Dutch National Cyber Security Centre]

PHP2Shell infographic: four fixed releases; precautionary Dutch website shutdowns; AWS reports decoy-server attempts with real-system success uncertain; 69.3 percent describes PHP language usage, not hacked sites.
Patching and proof: the response to PHP2Shell, and the limits of the evidence. Newspaper-style graphic; original records reviewed October 21, 2026, Central time. · ICU Studio · AI-generated infographic · Source and visual review by Codex
Read the infographic as text

Fixes released. PHP security releases: 8.2.35, 8.3.36, 8.4.27 and 8.5.12. Check supplier updates for bundled PHP.

Precautionary shutdowns. Dutch government websites were taken offline as a precaution. A shutdown does not establish a breach.

Attempts reported. AWS reports attempts against decoy servers beginning October 17. Success against real systems remained unclear for those early attempts.

69.3% is not a hacked-site count. PHP use among websites with a known server-side programming language. A usage estimate, not a compromised-site count.

Graphic sources: PHP project · Government of the Netherlands · AWS · Q-Success / W3Techs

Original sources

PHP security announcement · Issuer: PHP project · 2026-10-21

Dutch government notice · Issuer: Government of the Netherlands · 2026-10-21

Cloudflare report · Issuer: Cloudflare · 2026-10-21

PHP out-of-memory advisory · Issuer: PHP project / php-src maintainer advisory · 2026-10-21

PHP stale-state advisory · Issuer: PHP project / php-src maintainer advisory · 2026-10-21

Usage statistics of PHP for websites · Issuer: Q-Success / W3Techs · 2026-10-22

NCSC guidance · Issuer: Dutch National Cyber Security Centre · 2026-10-21

Amazon Threat Intelligence identifies PHP2Shell exploitation prior to public disclosure in MadPot · Issuer: Amazon Web Services / CJ Moses · 2026-10-21

Corrections

No corrections recorded.

Back to ICU Today