PHP2Shell Is a Test of Whether Your Runtime Estate Is Actually Governed
On 21 October, the PHP project released emergency updates for two critical vulnerabilities, CVE-2026-109618 and CVE-2026-109619. Both are rated CVSS 4.0 at 9.2 and can allow unauthenticated remote code execution. The project's guidance is unusually direct: there are no complete mitigations, and updating is the only safe choice. Patched releases are available for supported PHP 8.2, 8.3, 8.4 and 8.5 branches. The incident is already being called PHP2Shell, but the strategic lesson is not about the nickname or the exploit mechanics. It is about whether an engineering organisation can identify, patch and prove the state of every production runtime under urgent conditions. A version number is not an estate inventory Leaders often ask, "Which PHP version do we run?" and receive a reassuring single answer. Real estates are rarely that simple. The production runtime may appear in container base images, serverless layers, build agents, command-line workers, scheduled jobs,...