Skip to content

Image: securityweek.com · rights & removal

Executive Summary

Critical vulnerabilities, dubbed PHP2Shell (CVE-2026-109618 and CVE-2026-109619), have been patched across major PHP versions (including 8.5.12, 8.4.27, 8.3.36, and backports for older versions). These flaws, involving out-of-memory corruption and stale global state respectively, carry a CVSS score of 9.2 and permit unauthenticated remote code execution (RCE) when running on Apache with modphp. Despite the patches being released, evidence indicates exploitation attempts were active in the wild both before and after the fixes landed. Security firms reported actively observing attacks utilizing PHP’s session upload-progress path. The vulnerabilities affect virtually all PHP installations handling web requests—including PHP-FPM and FrankenPHP—and could allow attackers to read sensitive process memory containing credentials.

Facts Only

PHP rolled out patches for two critical-severity vulnerabilities named PHP2Shell (CVE-2026-109618 and CVE-2026-109619). Both issues have a CVSS score of 9.2. RCE was confirmed on Apache with modphp for both defects. Patches were included in PHP versions 8.5.12, 8.4.27, 8.3.36, and 8.2.35. Minimal source backports were released for PHP 7.4, PHP 8.0, and PHP 8.1. Proof-of-concept exploits began circulating before the fixes arrived. WatchTowr reported seeing in-the-wild exploitation attempts coinciding with patch release. Multiple companies reported observing exploitation attempts preceding the patches. Exploitation is now reportedly occurring "in the wild at scale." The flaws affect nearly all PHP releases back to version 5.4. Wiz, OpenAI, and Calif discovered the vulnerabilities in August.

Full Take

The narrative surrounding PHP2Shell highlights a recurring tension between deep-seated technical debt—where fundamental flaws persist across long product lifecycles—and the velocity of modern exploit discovery, significantly accelerated by AI research tools like those from Frontier AI. The severity stems not just from RCE capability, but from the flaws residing in core components touched by nearly every web request, affecting 70% of global websites regardless of their application framework. This creates a systemic risk where low-level language bugs translate directly into high-level business catastrophe (e.g., phishing or supply chain compromise).
The speed and nature of the disclosure—leaking before the scheduled responsible disclosure date, followed by accelerated patch deployment—exposes critical weaknesses in coordinated vulnerability management across the industry ecosystem. The commentary highlights that while mitigation advice can limit specific paths, it does not eliminate risk when foundational engine components are compromised. This pattern suggests a transition where security is moving from application-layer patching to requiring deeper knowledge of the underlying runtime environment itself for robust defense.
The unstated assumption driving this crisis is one of human capacity against automated exploration; while researchers found the flaws through complex manual or AI-assisted chains, threat actors can leverage circulating PoCs with relative ease. This forces a confrontation: do organizations focus resources on fortifying core engines—a slow, massive undertaking—or treat vulnerability management as an unending reactive arms race? What mechanisms can be institutionalized to provide timely, actionable hardening advice for the vast majority of web deployments that cannot update immediately?
Patterns detected: none

From the original · SecurityWeek

PHP has rolled out patches for two critical-severity vulnerabilities named PHP2Shell that could provide attackers with unauthenticated remote code execution (RCE). The issues are tracked as CVE-2026-109618 (out-of-memory (OOM) corruption) and CVE-2026-109619 (stale global state) and have a CVSS score of 9.2.
Read the full story at securityweek.com

Sentinel — Human

Confidence

This article provides a detailed technical breakdown of the PHP2Shell vulnerabilities, showing a clear human-driven timeline of discovery, initial exploitation attempts, and the subsequent coordinated response to the flaws.

Signals Detected
low severity: Use of direct quotes from multiple named entities provides specific human texture.
low severity: The narrative builds tension via the timeline (discovery -> pre-exploitation -> patch release -> leakage), which is highly contextual and less formulaic.
Human Indicators
Multiple specific vendor attributions (WatchTowr, Hadrian, Patchstack, Cloudflare) provide unique perspectives on the exploitation timeline.
The detailed account of premature disclosure and leaked mitigation advice suggests complex operational coordination that AI often summarizes too smoothly.
The narrative cadence shifts naturally between technical reporting (CVE scores, affected versions) and strategic commentary (Malwarebytes' 'goldmine' quote).
PHP2Shell Patches Land as First Exploitation Attempts Hit Sensors | Huntaegis