PHP2Shell campaign reaches several hundred victims, researcher estimates
The PHP2Shell chain combines two PHP use-after-free flaws (CVE-2026-109618 and CVE-2026-109619) enabling remote code execution and is confirmed under active exploitation, including against internet-exposed PAN-OS management interfaces. A researcher estimates several hundred victims, with root obtained on US government-linked targets, and CISA listed the chained kernel flaw (CVE-2026-46300) in KEV. Update PHP to 8.2.35, 8.3.36, 8.4.27 or 8.5.12, patch the Linux kernel and PAN-OS; PHP 8.1 and earlier have no fix from the project.
What happened
Two critical PHP flaws, named PHP2Shell, allow unauthenticated remote code execution and are already being exploited on the internet. Palo Alto Networks and Unit 42 confirmed attacks on exposed management interfaces, and a researcher estimates several hundred victims in the campaign, including US government-linked targets.
Why it matters
Every PHP version serving web requests, from 5.4 through 8.5.11, is affected, and SecurityWeek reports more than 22.6 million exposed instances potentially affected. The chain obtained root on firewalls and reached the Active Directory of a US government-linked network, and IBM, Siemens, QNAP and Google have already issued advisories for products that embed PHP.
What to do
Update PHP to 8.2.35, 8.3.36, 8.4.27 or 8.5.12, apply the Linux kernel and PAN-OS fixes, and remove management interfaces from the internet. Also update products that embed PHP, such as IBM SevOne NMS and RUGGEDCOM APE1808; CISA already requires federal agencies to patch.
For the technical team
- CVE
- CVE-2026-109618, CVE-2026-109619, CVE-2026-46300
- Affected
- PHP, kernel Linux e interface de gerenciamento da Palo Alto Networks (cadeia PHP2Shell) · PHP 5.4 through 8.5.11 (all branches serving web requests); 8.1 and earlier (EOL) unpatched by the PHP project. IBM SevOne NMS 8.0.0 through 9.0.0. RUGGEDCOM APE1808 with PAN-OS 10.2, 11.1, 11.2, 12.1 and 12.2 (all versions). Related advisories cite Ubuntu, RHEL, Peplink, QNAP and Google Cloud (Drupal-based Apigee portals).
- Exploitation
- Active exploitation confirmed: Palo Alto Networks and Unit 42 validated attacks on internet-exposed PAN-OS management interfaces; BleepingComputer reports in-the-wild exploitation; CISA added CVE-2026-46300 to KEV and ordered federal agencies to patch. Public PoC released after a $2,000 bitcoin challenge was solved (Cyber Security News, Hacker News).
- Fix
- PHP: 8.2.35, 8.3.36, 8.4.27 and 8.5.12. Ubuntu: 22.04 php8.1 8.1.2-1ubuntu2.28 and 24.04 php8.3 8.3.6-0ubuntu0.24.04.13 (older releases via Ubuntu Pro). RHEL 9: php 8.0.30-8.el9_8.1 (RHSA-2026:87151, backported, version number stays 8.0.30). Peplink ICVA 2.14.4; Balance/MAX with Edge Computing firmware 8.6.1s042. IBM SevOne NMS: 9.0.1, 8.2.5, 8.1.10 or 8.0.15, no workaround. RUGGEDCOM APE1808: upgrade PAN-OS per Palo Alto Networks.
- Vector
- Use-after-free in PHP: CVE-2026-109618 (longjmp on OOM errors leaves request memory uninitialized before an allocation) and CVE-2026-109619 (global state ends up pointing to freed request memory). Unauthenticated remote code execution, CVSS 9.8 (v3.1) and 9.2 (v4.0), CWE-416, in all branches serving web requests. In the PHP2Shell chain, chained with a Linux kernel privilege escalation (CVE-2026-46300) against internet-exposed PAN-OS management interfaces.
- More details
- JPCERT/CC advisory AT-2026-0033 starting 2026-10-17, updated October 26; IBM bulletin published 25 October 2026; Siemens advisory SSA-566512 published 2026-10-23, updated 2026-10-28. Both CVEs carry CVSS 9.2 (v4.0) from the PHP Group; CVE-2026-109618 scores 9.8 (v3.1) and CVE-2026-109619 scores 8.1. IBM lists no workarounds for SevOne NMS.
Timeline
Seller advertises a 1-day exploit for the PHP2Shell chain (unauthenticated RCE) and lists PHP 8.2 before 8.2.35, 8.3 before 8.3.36, 8.4 before 8.4.27 and 8.5 before 8.5.12 as affected.
Researcher estimates a few hundred victims in the campaign and notes exploitation remains difficult outside the targeted profile.
New report details the AI-enabled campaign compromised two dozen targets, including sites linked to the U.S. government.
Want the next updates in your inbox? Get the daily edition →
See all 49 updates
SecurityWeek reports that PHP2Shell attacks, active for over a week, root Palo Alto firewalls but fail against WordPress; over 22.6 million exposed instances are potentially affected.
Dream research attributes the PHP2Shell chain to a suspected Chinese-nexus actor that gained root on Palo Alto firewalls to target US government organizations.
Palo Alto and Unit 42 officially confirm active exploitation against internet-exposed PAN-OS management interfaces and verify the attacker tooling reported by Dream Research.
A researcher analyzing the case says the attackers' exploit carries offsets for PHP builds 8.4.18 (including an flen64 variant), 8.4.26, 8.3.35, 8.3.30, 8.3.27, and 8.3.24; he says he has not validated that.
Researcher says the actor is reusing the previously exploited build, appears to use AI, and is running full intrusions against real organizations with ransomware intent.
An r/netsec thread points to a new live intrusion stream pairing the PHP chain with the Brotli decoder chain as 'php2bitcoin x brotli2coin'.
Researcher observes live full intrusions, assesses ransomware intent, and points to additional real victims.
Security firms report about six PHP2Shell exploitations, including a suspected Chinese campaign that breached U.S. government-affiliated servers.
Palo Alto Networks has confirmed Dream's report of attacks on exposed PAN-OS management interfaces; fewer than 0.01% of the installed base is potentially exposed and patched systems are not affected.
A new thread reports PHP2Shell chain activity across the Previdian network.
CISA ordered US federal agencies to patch the Linux kernel privilege escalation flaw chained with PHP2Shell in the wild.
Palo Alto Networks confirms active exploitation of the PHP2Shell flaws against internet-exposed management interfaces.
CISA added Linux kernel CVE-2026-46300 to KEV as a component of the same attack chain as the PHP flaws.
Researchers detail the attack: observed on October 25 and apparently AI-assisted, it chained PHP2Shell with a kernel privilege escalation exploit and hit a US government-affiliated network.
New report broadens the campaign's scope: 25 servers rooted across four countries, including three in a U.S. government-affiliated environment, with lateral movement into Active Directory.
Researcher says the original PHP2Shell flaw was discovered and exploited with the GPT 5.6-Sol AI model, and a Wiz researcher replicated it with another model.
Researcher reports capturing PHP2Shell exploitation in a deliberately exposed honeypot, reinforcing the already confirmed active activity.
New report details China-linked attackers chaining PHP2Shell with Fragnesia to compromise two servers of a US government-affiliated organization.
Actor claims breach of Barista, a Sri Lankan café chain with over 100 outlets, by exploiting these PHP flaws for unauthenticated remote code execution on an outdated server.
CISA confirms active exploitation of the PHP2Shell flaws and lists affected configurations: PHP-FPM, Apache with mod_php, php-cgi, FrankenPHP and LiteSpeed.
CISA and security researchers confirm successful exploitation of the PHP flaws, after earlier threat warnings were slow to materialize.
TechCrunch coverage notes PHP powers about 70% of the web's software after the US government exploitation warning.
CISA reports exploitation attempts of the PHP flaws, without detailing the kind of activity observed.
Imperva recorded 482,342 scanning and exploitation requests and 122,311 attack sessions in the first 24 hours after the PHP2Shell flaws were disclosed.
Social media post ties the flaws to the PHP2Shell nickname and credits Wiz Research with the research.
Researcher publishes benchmark on a realistic nginx and Apache mod_php setup (PHP 8.4.26), measuring success rates for the memory leak and command execution even with concurrent benign traffic.
Public demo shows PHP2Shell yielding a shell on MediaWiki, Symfony, Laravel and phpBB running unpatched PHP 8.2 to 8.5.
Incident opened.
CISA adds the two PHP2Shell flaws (CVSS 9.2), which enable unauthenticated remote code execution, to its KEV catalog and confirms active exploitation.
CISA adds both PHP flaws to its KEV catalog after confirming active exploitation.
Flaws dubbed PHP2Shell remain in the spotlight; XBow says it can identify vulnerable PHP versions and demonstrate real code execution on exploitable targets.
XBow's offensive team says it demonstrates real code execution on vulnerable PHP versions, depending on target configuration.
CISA added both flaws (CVE-2026-109618 and CVE-2026-109619) to the KEV catalog on October 26, 2026, officially designating them as exploited; a fix is available in PHP 8.5.12, with mod_php cited as the highest demonstrated risk.
CISA adds CVE-2026-109618 and CVE-2026-109619 to the KEV catalog, confirming active exploitation; the federal deadline to apply mitigations is October 29, 2026.
Delft Threat Intelligence Lab reports about 54,900 exploitation attempts against honeypots since Oct 21, from 608 IPs across 70 countries, with 171 IPs delivering code or droppers.
Researcher highlights the first good public php2shell exploit that turns the flaw into a remote shell.
Researcher reports successful exploitation of the flaw (PHP2Shell) on honeypot servers, with attackers executing shell commands to fetch additional payloads; no second-stage payload has been recovered so far.
Unit 42 says PHP2Shell exploitation attempts continue amid suspected North Korea global scanning activity, and it has retracted its earlier assessment that the attack on a European government agency involved these flaws.
A public challenge left $2,000 in bitcoin on a server running the flaw and, after more than 20 hours, no one has pulled off the exploit, only crashing the server.
TechCrunch publishes a retrospective on the two critical PHP flaws and the risk they posed to the web.
Report details a PHP2Shell attack on a European government entity, with MFA secrets and password hashes accessed within 2 hours, signs of agentic AI use in post-exploitation and suspected Lazarus-linked operators scanning 216 targets; a public Bitcoin-bounty challenge on a vulnerable PHP site still
Researcher reports confirmed exploitation of the PHP RCE (php2shell), and tests show the flaw is also exploitable behind reverse proxies such as Google Cloud Run's.
Unit 42 reports active exploitation of both flaws, with agentic AI post-exploitation and a European government case; zerodayalpha validates the bugs and lists fixed versions 8.5.12, 8.4.27, 8.3.36 and 8.2.35.
Siemens, Schneider Electric, ABB and other industrial vendors confirm products affected by the PHP2Shell flaws.
A public challenge confirms practical exploitability: a researcher exploited the 'PHP2Shell' flaws on a deliberately vulnerable server and extracted a private key after about 19 hours, collecting the developer's bounty.
JPCERT updates the advisory with fixed PHP versions and Ubuntu, Red Hat and Peplink backports.
Sources 29 sources
- JPCERT-AT-2026-0033: Multiple vulnerabilities in PHP (CVE-2026-109618, CVE-2026-109619) (updated Oct 26) JPCERT/CC
- Security Bulletin: Multiple vulnerabilities addressed in IBM SevOne Network Performance Management for October 2026 IBM
- PHP2Shell security flaws now sucessfully exploited in the wild BleepingComputer
- SSA-566512: PHP2Shell Vulnerabilities in Palo Alto Networks PAN-OS on RUGGEDCOM APE1808 Devices Siemens ProductCERT
- Hacker Exploits Critical PHP2Shell Flaws to Win $2,000 Bitcoin Challenge, Releases PoC Cyber Security News
See all 30 sources
- Show HN: Steal My Bitcoin (challenge solved) Hacker News
- CERT-In advisory CIAD-2026-0052: Advisory to MSME on remote code execution vulnerabilities in PHP (PHP2Shell) CERT-In
- CERT-AGID: PHP2Shell, 650 potentially vulnerable https://cert-agid.gov.it/news/php2shell-650-url-potenzialmente-vulnerabili-tra-gli-indirizzi-censiti-in-ipa/s among addresses listed in IPA CERT-AGID
- CYFIRMA threat advisory: suspected DPRK campaign staging PHP2Shell targeting against global PHP infrastructure CYFIRMA
- Google Cloud GCP-2026-072: PHP2Shell impact on Drupal-based Apigee developer portals Google Cloud
- QSA-26-18: Vulnerabilities in PHP (PHP2Shell) Affecting Multiple QNAP Products QNAP
- PHP2Shell security flaw forces thousands of Nepali websites offline The Kathmandu Post
- Over 1,000 government websites resume after security patch TechPana
- PHP vulnerability exposes 85 government websites to cyber attacks The Sunday Times (Sri Lanka)
- PHP2Shell exploitation observed: packet-to-process RCE evidence 0x4D31 honeypot-data (GitHub)
- Oracle Security Alert Advisory - CVE-2026-109618 and CVE-2026-109619 Oracle
- sk1000302 - Check Point Response to CVE-2026-109618 and CVE-2026-109619 Check Point
- Threat Brief: Critical Vulnerabilities in PHP: CVE-2026-109618, CVE-2026-109619 (Updated October 23) Unit 42 (Palo Alto Networks)
- Peplink Security Advisory: PHP2Shell Vulnerability (CVE-2026-109618 and CVE-2026-109619) Peplink
- RHSA-2026:87151 - Important: php security update (RHEL 9) Red Hat
- CVE-2026-109618 (Ubuntu security tracker: fixed package versions) Ubuntu
- PHP2Shell Vulnerabilities: CVE-2026-109618 and CVE-2026-109619 VulnCheck
- Czech Technical University hit by cyberattack Radio Prague International
- There's a third PHP2Shell bug, but it won't get an emergency fix The Register
- (Reliable)? php2shell exploitability SANS Internet Storm Center
- Informational advisory: Session upload progress (set session.upload_progress.enabled=0 until the next release; CVE-2026-115560) PHP
- LiteSpeed Web Server changelog: admin_php updated for PHP2Shell, WebAdmin disabled by default LiteSpeed Technologies
- Critical Vulnerabilities in PHP (PHP2Shell) Cyber Security Agency of Singapore
- PHP Vulnerability Wrap-Up SANS Internet Storm Center
- PHP2Shell Exploitation Moves From Probes to Working Shells SecurityWeek



