Image: isc.sans.edu · rights & removal
Critical PHP Vulnerability (CVE-2026-109618, CVE-2026-109619) [infocon yellow], (Wed, Oct 21st)
Reporting by SANS Internet Storm CenterRead the original at isc.sans.edu
Executive Summary
A critical vulnerability affecting PHP has prompted warnings across the industry due to its widespread deployment, with an initial severity rating of CVSS 9.4 and early proof-of-concept exploits available. The flaws target both core functionality (CVE-2026-109618) leading to potential remote code execution via out-of-memory corruption—specifically through MIME request handling failures—and memory state management within PHP workers (CVE-2026-109619), which can result in a use-after-free condition. The impact is broad, affecting almost all versions of PHP starting from version 5. Vendors like Cisco, Palo Alto Networks, OPNSense, and PFSense have issued advisories for affected products.
Patching strategies emphasize that reliance on vendor distribution updates (e.g., Ubuntu) is generally faster than waiting for direct releases from php.net. While partial mitigations exist—such as disabling `session.uploadprogress.enabled` or restricting request sizes—the definitive remedy requires applying the forthcoming patches, which are anticipated to be released around 14:00 UTC on October 21st. Security researchers confirm active exploitation is being observed in the wild by entities like Cloudflare.
Facts Only
PHP announced a critical update release date of today (October 21st).
The vulnerabilities are identified as CVE-2026-109618 and CVE-2026-109619.
The expected severity rating is CVSS 9.4, triggering an infoCon Yellow status due to widespread use.
Affected PHP versions range from PHP 5 up through the most recent releases.
PHP 8.5.12, 8.4.27, 8.3.36, and 8.2.35 are listed as currently "safe" versions.
Only PHP 8 is expected to receive specific patches moving forward; older versions are unsupported.
Vendors impacted include Cisco, OPNSense, PFSense, and Palo Alto Networks.
CVE-2026-109618 involves remote code execution through out-of-memory corruption related to multipart MIME requests.
CVE-2026-109619 relates to improper state resetting in PHP workers, causing a use-after-free condition when specific errors occur.
Cloudflare has reported observing exploits of the vulnerability.
Full Take
The immediate pressure stemming from this disclosure centers on the time disparity between patch release and active exploitation confirmation. The widespread reliance of enterprise infrastructure—firewalls, routers, web applications—on PHP, coupled with its antiquity in some deployments (versions back to 5), establishes a massive attack surface. This situation mirrors historical crises where foundational software dependencies introduce systemic risk; the core failure is not just a code bug, but an ecosystem dependency that spans insecure configurations and outdated support lifecycles. The industry’s immediate triage revolves around accepting temporary defensive postures—WAF rules, configuration tweaks—as necessary scaffolding while awaiting the ultimate architectural fix.
The narrative pushes for rapid technical compliance, subtly framing delay as vulnerability acceptance. While vendors are providing mitigation steps, these only address symptoms (e.g., limiting request size) rather than the root memory corruption or state management flaws in the core language runtime. This suggests a pattern where defensive depth is prioritized over fundamental remediation in high-velocity security incidents. The true cost calculation must weigh patching latency against the demonstrated effectiveness of partial mitigations like disabling upload progress features, which implies that operational continuity often demands accepting measured risk.
What systemic changes are required within infrastructure auditing practices to preemptively identify all instances of PHP usage, especially in deeply embedded systems where vendor patch availability is slow or non-existent? If a dependency lifecycle guarantees only targeted updates for major versions (PHP 8), how should organizations reconcile the immediate security threat posed by legacy, unsupported dependencies against operational necessity? What responsibility falls upon third-party vendors to maintain comprehensive backward compatibility protections during a critical core language vulnerability event?
Patterns detected: none
From the original · SANS Internet Storm Center
Critical PHP Vulnerability (CVE-2026-109618, CVE-2026-109619) [infocon yellow] PHP.net announced that it will release a critical update today. We decided to change the infoCon to YELLOW due to the widespread use of PHP, the expected severity of the flaw (CVSS 9.4), and the availability of early PoC exploits before the patch became available.Read the full story at isc.sans.edu
