PHP released security patches on October 21, 2026, to address two critical vulnerabilities collectively known as PHP2Shell. The updates include versions 8.5.12, 8.4.27, 8.3.36, and 8.2.35. These flaws allow attackers to take control of vulnerable servers without authentication. Cloudflare CEO Matthew Prince reported that exploit attempts surged from thousands to millions within hours of the public announcement. Amazon’s Chief Information Security Officer CJ Moses noted that decoy servers logged an attack attempt on October 17, four days before disclosure, indicating prior knowledge by threat actors.

Despite the high volume of attempted exploits, government agencies have not confirmed successful breaches. Germany’s Federal Office for Information Security (BSI) stated it observed attacks but no successful exploitation, noting the process appeared more complex than expected. Japan’s Chief Cabinet Secretary Minoru Kihara similarly confirmed no verified break-ins. However, the risk remains significant because patches require manual installation and server restarts. Many organizations took websites offline proactively, including Wikimedia services, Orange apps, 32 UK government services, Dutch hospitals, and Germany’s ITZBund.

The PHP Foundation acknowledged a "structural failure" in addressing the issues, revealing that signs of one flaw were identified in 2024. Delays occurred due to resource constraints and decision-making difficulties among competing fix approaches. Older PHP versions, such as 8.1 and earlier, no longer receive official support, leaving approximately 884,000 internet-facing hosts vulnerable according to security firm Mallory. While no data breaches tied to PHP2Shell have been publicly confirmed, experts advise users to monitor for future notifications and website owners to audit servers for unauthorized changes.