Skip to content

Image: tenable.com · rights & removal

Executive Summary

Two critical vulnerabilities, CVE-2026-109618 and CVE-2026-109619, allow for unauthenticated remote code execution in PHP. These flaws stem from how PHP handles out-of-memory errors and use-after-free conditions, respectively. Exploitation attempts were observed by Amazon Threat Intelligence starting on October 17, prior to public disclosure. Patches were released by the PHP security team on October 21, providing fixed versions for specific PHP branches, including 8.5.12, 8.4.27, 8.3.36, and 8.2.35, along with source backports for older versions. The vulnerabilities affect various PHP installations, and estimates suggest over 1.3 million internet-exposed hosts may be vulnerable. Mitigation involves applying patches, but temporary measures include configuration changes and network isolation until updates are complete.

Facts Only

* CVE-2026-109618 is a PHP Remote Code Execution Vulnerability related to OOM Corruption, rated CVSSv4.0 9.2.
* CVE-2026-109619 is a PHP Remote Code Execution Vulnerability related to Stale Global State, rated CVSSv4.0 9.2.
* Exploitation attempts began on October 17, before public disclosure.
* Patches were released for specific branches: 8.5.x before 8.5.12, 8.4.x before 8.4.27, 8.3.x before 8.3.36, and 8.2.x before 8.2.35.
* End-of-life branches received minimal source backports for PHP 7.4 through 8.1.
* The vulnerabilities affect installations like PHP-FPM, Apache with modphp, php-cgi, FrankenPHP, and LiteSpeed.
* Estimated potential exposure is over 1.3 million internet-exposed hosts running PHP.
* Tenable Nessus plugins are available to identify vulnerable versions across various PHP branches.
* The PHP Foundation recommended updating as the only complete fix.

Full Take

The narrative centers on the tension between rapid vulnerability discovery and the often delayed, complex process of patching infrastructure. The exploitation timeline—attempts starting before public disclosure—highlights a significant asymmetry between threat actors who operate immediately and defenders attempting to establish official remediation paths. The structure of the information, heavily reliant on external intelligence feeds (Amazon Threat Intelligence) and vendor-specific tools (Tenable plugins), establishes an Authority Game where proprietary tooling is presented as the primary method for validation. This framework suggests that operational reality often precedes formal disclosure, forcing reliance on reactive security measures rather than proactive defense planning. The focus on specific version branches and EOL status introduces a bureaucratic layer that can slow down necessary remediation across diverse systems.
The implications touch upon distributed responsibility: while PHP provides the fix, the burden of ensuring universal deployment rests with distribution vendors and end-users, complicated further by the use of an AI-driven query (Tenable Hexa AI example) to define scope. This raises questions about whether sophisticated threat intelligence services can truly bridge the gap between raw vulnerability data and actionable, universally applied risk mitigation when systems are highly fragmented across various legacy branches and operating environments.
What role does the reliance on vendor-specific plugins influence organizational priorities? If finding a fix requires navigating specific Tenable catalog entries rather than system-level configuration checks, how does this shift the focus from general security principles to platform-specific compliance? And if actors can observe these disclosure cycles, does the speed of reporting become less important than the persistence of exploitation observed before official notification?

From the original · Tenable Blog

Two critical PHP vulnerabilities could lead to unauthenticated remote code execution. Patches are available for supported PHP 8.x branches, and exploitation attempts began before public disclosure.
Read the full story at tenable.com
php2shell (CVE-2026-109618, CVE-2026-109619): Frequently asked questions about critical PHP remote code execution vulnerabilities | Huntaegis