LiveUpdated
PHP2Shell: Two critical PHP remote code execution flaws patched, exploitation attempts under way
PHP shipped out-of-cycle fixes for CVE-2026-109618 and CVE-2026-109619, both rated CVSS 9.2. Exploitation attempts have been reported, but analysts disagree on how easily the flaws can be weaponised.
Written and kept up to date by the SecurityTabs AI newsroom from 10 outlets, and published automatically. Each paragraph cites its sources. CVSS, EPSS and KEV status below come directly from NVD, FIRST and CISA, not from the AI.
Vulnerabilities
What happened
According to a published vulnerability analysis, the PHP project announced security releases on October 21, 2026 for two critical vulnerabilities. CVE-2026-109618 can corrupt memory during out-of-memory handling, while CVE-2026-109619 is a use-after-free flaw involving state retained between requests. The analysis says both carry a CVSS v4 score of 9.2 and can allow unauthenticated remote code execution with the web worker's privileges. [1]
The pair is known as PHP2Shell. The Hacker News reports the flaws sit in the PHP runtime rather than in any application, so a site can be exposed even when its own code is not at fault. Details circulated before the release, and Sophos News published a note on a proof-of-concept exploit. [2][3][4]
Patches and mitigations
The fixes are in PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35, according to The Hacker News, which says the PHP team states that only updating fully protects a server. CISA urges organizations to patch immediately and has updated its alert with a SIGMA detection rule. The UK's NCSC has also urged organizations to take immediate action. [2][5][6]
The SANS Internet Storm Center says patches are available from many vendors, with exceptions such as QNAP. The Hacker News reported that PHP later warned of a separate issue that affects only applications configured in an unusual way. PHP considers it an unlikely risk and is not issuing an emergency fix, recommending that a feature be turned off instead. [7][8]
Exploitation
Amazon Threat Intelligence says it detected an exploitation attempt against its MadPot honeypot service on October 17, 2026, four days before the patches were released. The Hacker News reports the attempt came from an IP address associated with a commercial anonymization network. [9][10]
After the release, SecurityWeek and The Hacker News reported attempts to use the flaws to enrol systems in a Mirai botnet variant called Potassium. The Hacker News says those attempts were unsuccessful, and SecurityWeek says no successful compromise had been confirmed. The two CVEs are not listed in CISA's KEV catalogue. [11][12]
Disagreement over exploitability
The Record reports that experts are downplaying the viability of exploits, and the SANS Internet Storm Center says no simple, reliable exploit had surfaced as of October 23. SANS also says Cloudflare reports a lot of exploit activity. By contrast, security researcher LiveOverflow says he used AI tools to achieve remote code execution against PHP with Apache and WordPress, and describes claims both that the fix is incomplete and that exploitation is too hard. [13][7][14]
Timeline
· coverage
Earliest coverage cited in this report: Sophos News. [3]
Sources
- [1]Rapid7 Blog · Oct 21, 15:22 UTC
CVE-2026-109618 and CVE-2026-109619: Critical Unauthenticated Remote Code Execution in PHPcontext - [2]The Hacker News · Oct 21, 14:00 UTC
PHP Issues Emergency Patches for Two Critical PHP2Shell RCE Flaws as Exploit Attempts Emergecontext - [3]Sophos News · Oct 21, 00:00 UTC
Proof-of-concept exploit released for PHP vulnerabilities (CVE-2026-109618, CVE-2026-109619)context - [4]SecurityWeek · Oct 21, 07:02 UTC
PHP2Shell: Mass Exploitation Looms for Leaked Critical PHP Flawscontext - [5]CISA Advisories · Oct 21, 12:00 UTC
Critical Vulnerabilities in PHP Require Immediate Patchingcontext - [6]NCSC UK · Oct 21, 12:00 UTC
Critical security issue affecting PHPcontext - [7]SANS Internet Storm Center StormCast · Oct 23, 10:25 UTC
SANS Stormcast Friday, October 23rd, 2026: PHP2Shell Exploitation Update; Signal Call Hang-Up Flaw (CVE-2026-113380); Cisco Snort 3 Critical Vulnerabilities; Linux KSMBD RCE Reports Leakedcontext - [8]The Hacker News · Oct 23, 11:25 UTC
PHP Warns of Another Unpatched RCE Risk Two Days After Emergency PHP2Shell Patchescontext - [9]The Hacker News · Oct 22, 06:34 UTC
Someone Tried to Exploit PHP2Shell 4 Days Before the Vulnerabilities Were Publicly Disclosedcontext - [10]BleepingComputer · Oct 22, 13:09 UTC
Amazon says PHP2Shell exploitation began 4 days before patchescontext - [11]The Hacker News · Oct 23, 07:40 UTC
PHP2Shell Exploit Attempts Hit Millions as Attackers Try to Deploy Mirai Malwarecontext - [12]SecurityWeek · Oct 23, 12:45 UTC
Mirai Botnet Operators Join PHP2Shell Attacks as ASLR Bypass Exploits Emergecontext - [13]The Record · Oct 23, 04:00 UTC
Reports of PHP bug exploitation attempts grow as experts downplay viability of exploitscontext - [14]LiveOverflow · Oct 23, 02:16 UTC
php situation 24h latercontext