πŸ”΄ CVE-2026-109619

CVE-2026-109619 is a critical use-after-free / stale global state vulnerability in PHP (versions 8.2–8.5) that enables unauthenticated remote code execution on any server running vulnerable PHP versions, branded as part of the 'PHP2Shell' vulnerability pair. PHP is among the most widely deployed server-side scripting environments on the internet, powering a vast proportion of web applications, CMS platforms (WordPress, Drupal, Joomla), and APIs, making virtually every vulnerable deployment internet-facing by design. Successful exploitation delivers full arbitrary code execution on the server with the privileges of the PHP process, directly compromising the server itself.

← Back to Overview
HIGH_RISK
Risk Level
9.2
CVSS Score
NETWORK
Attack Vector
Initial Access
ATT&CK Tactic
T1190 β€” Exploit Public-Facing Application
ATT&CK Technique
VERY_HIGH
Deployment Risk
No
Ransomware

πŸ“‹ Vulnerability Details

Data Source: CIRCL

Confidence: HIGH

Exploitation Method: DIRECT_NETWORK

CVE Published: 2026-10-21

Added to CISA KEV: 2026-10-26 5 DAYS BETWEEN CVE AND KEV

🎯 Recommendations:

πŸ” Web Intelligence (Kagi Β· 2026-10-26)

Summary

CVE-2026-109619 is a critical memory safety vulnerability in the PHP scripting language caused by the improper management of global state during request processing [7]. Specifically, it involves stale request-owned global state being reused by a later request on the same worker process, which can lead to memory corruption [5]. This flaw is particularly significant because it allows for unauthenticated remote code execution (RCE) and is part of a pair of vulnerabilities collectively known as "PHP2Shell" that affect a wide range of PHP versions [8][9].

Exploitation

  • Active Exploitation: The vulnerability is being actively tracked as part of the "PHP2Shell" threat landscape; organizations are advised to monitor for signs of compromise given the critical nature of the flaw [1].
  • Threat Actors/Campaigns: While specific attribution to threat actor groups is evolving, the accessibility of the exploit has led to widespread concerns regarding its use in automated campaigns targeting web servers and CMS platforms [1].
  • PoC/Tool Availability: Public research and documentation are available regarding the mechanics of the "PHP2Shell" vulnerabilities, and exploit tools have been reported in the wild following the disclosure [4][5].
  • Attack Prerequisites: Exploitation is unauthenticated and remote. It requires reaching the vulnerable code, which can occur on any POST endpoint before application code runs, specifically targeting mechanisms like `session.upload_progress` [2][3].

Affected Products & Patches

  • Affected Versions: PHP versions 5.4 through 8.5 are confirmed to be vulnerable [8].
  • Patch Availability: Updates were released by the PHP group on October 21, 2026, to address these vulnerabilities. Organizations should update their PHP installations to the latest patched versions immediately [4].
  • Mitigations: For environments where immediate patching is not possible, organizations should review and disable vulnerable features like `session.upload_progress` or implement rigorous Web Application Firewall (WAF) rules to detect and block malicious POST request patterns associated with this exploit [3].

Impact

  • Access/Capability: Successful exploitation provides an attacker with the ability to execute arbitrary code on the target server with the privileges of the PHP process user [2].
  • Business Risk: Internet-facing deployments are at extreme risk of full system compromise, data theft, and the establishment of persistence for long-term malware deployment. Given the ubiquity of PHP, this vulnerability poses a critical threat to web servers, CMS systems, and various managed services globally [1][6].

Sources

  1. Threat Brief: Critical Vulnerabilities in PHP: CVE-2026- ...

    CVE-2026-109618 and CVE-2026-109619 are Critical vulnerabilities in PHP, a scripting language used globally for web servers and CMS systems. ... CVE-2026-109618 and CVE-2026-109619 are Critical vulnerabilities in PHP, a scripting language used globally for web servers and CMS systems.

  2. CVE-2026-109619 - Red Hat Customer Portal

    CVE Details App An unauthenticated remote attacker can trigger memory corruption leading to potential arbitrary code execution. In typical Red Hat Enterprise Linux deployments, PHP applications exposed to public networks handle incoming requests directly, so no prior authentication is needed to reac…

  3. PHP2Shell: Critical PHP RCE Vulnerabilities CVE-2026 ...

    CVE-2026-109619 ("php2shell") targets PHP's session.upload_progress callback, which fires on any POST endpoint before application code runs. The ...

  4. PHP2Shell: PHP RCE (CVE-2026-109618 ...

    PHP fixed two remote code execution bugs on October 21. They affect PHP 5.4 and later. An attack needs specific knowledge of the target ...

  5. GitHubphp2shell vulnerabilities (CVE-2026-109618, CVE-2026-109619)

    PHP describes CVE-2026-109618 as remote code execution via out-of-memory corruption during request cleanup, and CVE-2026-109619 as remote code execution via stale request-owned global state reused by a later request on the same worker.