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.
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
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].
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.
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β¦
CVE-2026-109619 ("php2shell") targets PHP's session.upload_progress callback, which fires on any POST endpoint before application code runs. The ...
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 ...
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.