CVE-2026-109619: PHP Stale Internal Request-State Vulnerability
Headline from PHP Group — PHP · compiled from 5 sources
CISA says a pair of PHP flaws known as "php2shell" allow unauthenticated remote code execution, and it added CVE-2026-109618 and CVE-2026-109619 to its KEV Catalog on Oct. 26, 2026[1]
Huntress describes CVE-2026-109619 as a remote code execution flaw caused by PHP retaining request-specific state after its backing memory has been freed[2]. According to Huntress, if the same worker processes a later request, PHP may access that stale state before the normal initialization resets it.[2]Rapid7 reports that both flaws have a CVSSv4 score of 9.2[3]. It adds that all installations serving web requests are at risk, including PHP-FPM, Apache mod_php, php-cgi, FrankenPHP, and LiteSpeed.[3]According to Huntress, details of the two vulnerabilities leaked online before their coordinated disclosure and before patches were released[2] on October 20. Huntress says the PHP team released PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35[2] on October 21.Google Cloud reports that the PHP project is not releasing fixes for PHP 8.1 or earlier, which have reached end of life.[4] Rapid7, however, says that for this incident, PHP has supplied limited source backports for PHP 7.4, 8.0, and 8.1.[3]Rapid7 says multiple public proof-of-concept (PoC) exploits[3] now exist, but that none appears to be broadly reliable.[3]Palo Alto Networks' Unit 42 says Cortex Xpanse has found over 22.6 million exposed instances potentially vulnerable[5] to the two flaws.CISA says organisations that cannot patch, or that still run PHP 8.1 or older, should take PHP-based systems offline until they can be patched or updated.[1]
Sources
- [1]Critical Vulnerabilities in PHP Require Immediate Patching | CISA
- [2]Rapid Response: php2shell, Leaked Critical PHP Vulnerabilities (CVE-2026-109618 & CVE-2026-109619) | Huntress
- [3]CVE-2026-109618 and CVE-2026-109619: Critical Unauthenticated Remote Code Execution in PHP
- [4]Responding to core PHP vulnerabilities CVE-2026-109618 and CVE-2026-109619 | Google Cloud Blog
- [5]Threat Brief: Critical Vulnerabilities in PHP: CVE-2026-109618, CVE-2026-109619 (Updated October 25)
Every sentence here reports what a named outlet said, with a link to it. Compiled by 93 from the reporting below.
More in this topic
- CVE-2026-109618: PHP Memory Corruption Vulnerability — PHP Group — PHP
This topic, day by day
- Monday, October 26, 2026CVE-2026-114625: Arista VeloCloud Orchestrator SQL Injection Vulnerability♪
- Sunday, October 25, 2026CVE-2026-12665 (CVSS 8.1): IBM MQ could allow a remote attacker to execute arbitrary code due to a stack buffer overflow when processing TLS certif♪
- Saturday, October 24, 2026CVE-2026-114625: Arista VeloCloud Orchestrator SQL Injection Vulnerability♪
- Friday, October 23, 2026CVE-2026-106931: EG Secure Solutions SiteGuard Server Edition OS Command Injection Vulnerability
- Thursday, October 22, 2026CVE-2026-106931: EG Secure Solutions SiteGuard Server Edition OS Command Injection Vulnerability♪
- Wednesday, October 21, 2026CVE-2026-106931: EG Secure Solutions SiteGuard Server Edition OS Command Injection Vulnerability♪
- Tuesday, October 20, 2026CVE-2026-102764: BeyondTrust Remote Support Authentication Bypass by Spoofing Vulnerability♪
- Monday, October 19, 2026CVE-2026-102764: BeyondTrust Remote Support Authentication Bypass by Spoofing Vulnerability♪
- Sunday, October 18, 2026CVE-2026-102764: BeyondTrust Remote Support Authentication Bypass by Spoofing Vulnerability♪
- Saturday, October 17, 2026CVE-2026-102764: BeyondTrust Remote Support Authentication Bypass by Spoofing Vulnerability♪
- Friday, October 16, 2026♪
- Thursday, October 15, 2026CVE-2026-105134: Ahsay AhsayCBS Command Injection Vulnerability♪
- Wednesday, October 14, 2026CVE-2026-104935: Ivanti Connect Secure Authentication Bypass by Spoofing Vulnerability♪
- Tuesday, October 13, 2026CVE-2015-5477: ISC BIND Data Processing Errors Vulnerability♪