PHP2Shell
~70%
of the web runs on PHP, the language with two critical bugs going back a decade
What broke
Two memory-safety flaws in the PHP engine, tracked as CVE-2026-109618 and CVE-2026-109619 and rated 9.2, let an unauthenticated attacker run code on the server. Researchers at Wiz say every PHP release of the last ten years is hit by at least one of them, all the way back to 5.4. All three teams that reported them said AI models helped find them.
Why it stung
This was not a poisoned package or a hijacked maintainer. A correctly signed, fully attested PHP binary was the vulnerable thing, so the supply-chain tooling built after SolarWinds had nothing to flag. The PHP project accused Chainguard of breaking the embargo by publishing fixed images more than six hours early.
What came next
Cloudflare saw exploit traffic in the wild, the NSA and FBI urged immediate patching, and CISA added both CVEs to its exploited list. Within days the bugs were chained with the Fragnesia kernel flaw to plant root web shells.