PHP2Shell Exploitation Remains Unreliable as EOL Hosts Stay Exposed

Summary
BitSight says PHP2Shell scanning is widespread but reliable exploitation remains rare. Its analysis found 33.5% of scanned vulnerable hosts patched within a week, versus 6.4% on end-of-life branches, leaving about 11 million hosts without an upstream fix.
Key points
- The flaws CVE-2026-109618 and CVE-2026-109619 combine out-of-memory corruption with stale global state to enable remote code execution; exploitation depends on matching the target’s PHP build and reaching the same worker.
- BitSight observed noisy PHP scanning and one chain-shaped sequence; most observed traffic lacked the structure needed for exploitation. The article says honeypots confirmed exploitation, but reports no verified mass-compromise claim.
- Before the fix, BitSight measured 29.2 million PHP hosts, including 18.4 million advertising a vulnerable version; it estimates about 11 million vulnerable hosts run end-of-life branches.
- Among scanned hosts with a known vulnerable version, 33.5% were patched within a week. The rate averaged 68.6% on supported PHP 8.2–8.5 branches but was 6.4% on end-of-life branches.
- Predictable, unpatched environments—including frozen legacy stacks, shared hosting, network appliances, and embedded devices—may be easier targets, according to the analysis.
- The article advises updating supported PHP branches, upgrading or removing end-of-life systems from the internet, checking appliance vendor advisories, and avoiding internet-exposed management interfaces.
Article Details
- Publisher
- Bit Sight
- Report Period
- 2026-10
- Scope
- PHP2Shell exposure, observed scanning and exploitation, and patching trends.
- Sample Size
- 29.2 million measured PHP hosts; 9.47 million hosts with a known vulnerable version were rescanned after the patch release.
- Key Statistics
- 18.4 million of 29.2 million measured PHP hosts (63.1%) disclosed a vulnerable version; hosts without version information were excluded from this count.
- About 11 million hosts, or 59.5% of the exposed population, ran an end-of-life branch.
- Of 9.47 million previously vulnerable hosts rescanned, 33.5% ran a patched build; on supported branches 8.2–8.5, the average was 68.6% of 4.13 million hosts within a week, compared with 6.4% of 5.34 million hosts on end-of-life branches.
- The expanded scanning analysis identified 1,035 PHP-fetching addresses across 25 clusters; the report describes only one chain-shaped sequence.
- The report found no verified mass-compromise claim.
- Recommendations
- Update supported PHP branches to 8.5.12, 8.4.27, 8.3.36, or 8.2.35, or install the distribution's fixed package.
- For PHP 8.1 and older, upgrade to a supported branch, rely on a vendor that backports security fixes, or take the host off the internet.
- Check vendor advisories for appliances and embedded devices, and do not expose management interfaces to the internet.
Indicators of compromise
| Type | Indicator | Context |
|---|---|---|
| IPV4 | 94[.]154[.]43[.]163 | Source of the only apparent PHP2Shell exploit-shaped sequence described in the report; it also sent Realtek command-injection datagrams directing targets to fetch malware. |
MITRE ATT&CK
T1190 · Exploit Public-Facing ApplicationThe report describes PHP2Shell exploitation against vulnerable internet-facing systems and says exploitation was confirmed on honeypots and identified in some Palo Alto devices.T1595.002 · Vulnerability ScanningThe report observed PHP scanning activity and identified addresses and clusters fetching PHP.
CVE
CVE-2026-109618PHP2Shell (CVE-2026-109618 and CVE-2026-109619) arrived with predictions of a Log4Shell-scale mass exploitation event. Panic was visible, many rushed to update or even disconnect systems from the Internet until a patchCVE-2026-109619PHP2Shell (CVE-2026-109618 and CVE-2026-109619) arrived with predictions of a Log4Shell-scale mass exploitation event. Panic was visible, many rushed to update or even disconnect systems from the Internet until a patch
People
Malware
Vendors
Palo Alto Networksadministrative interfaces exposed to the internet, which is a problem in itself. Just on October 29th, Palo Alto identified active exploitation of PHP2Shell in some of their devices.Wizof the OpenAI "Patch the Planet" project in August 2026, and the Israeli-American cloud security company Wiz, a subsidiary of Alphabet Inc. and a part of Google Cloud. The vulnerabilities were reported to PHP and the
Products
Apachereported zero successes against 20 targets. An Exploit contributor on 24 October claimed success with Apache + mod_php, mostly on low-cost hosting, but only denial of service with Nginx + PHP-FPM in a lab. ANGINXclaimed success with Apache + mod_php, mostly on low-cost hosting, but only denial of service with Nginx + PHP-FPM in a lab. A minority claimed exploitation was succeeding through complex, failure-prone chains.OPNsenseor even that they run PHP. However, by fingerprinting the appliance (e.g. over 80K pfSense and 26K OPNsense hosts), one can infer the PHP version and configuration it ships with. These are also administrativepfSensethe PHP version, or even that they run PHP. However, by fingerprinting the appliance (e.g. over 80K pfSense and 26K OPNsense hosts), one can infer the PHP version and configuration it ships with. These are alsoPHPPre-PHP2Shell we’ve observed ~30M PHP hosts, of which 18.4M advertised a vulnerable versionPHP-FPMsuccess with Apache + mod_php, mostly on low-cost hosting, but only denial of service with Nginx + PHP-FPM in a lab. A minority claimed exploitation was succeeding through complex, failure-prone chains.
Countries
Chinaexposed hosts of any country, sits below the overall rate at 26.2%. Much of Asia moved far more slowly: China (3.8%), South Korea (3.9%), Taiwan (5.2%), Vietnam (8.5%), and India (8.7%) all remain under 10%. Most ofDenmarkand each of these four countries had more than a million vulnerable hosts before the fix. Russia, Denmark, the United Kingdom, and France each had between 640,000 and 810,000. These countries are home to some ofGermanyvolume the United States has the most vulnerable hosts, with more than 3 million (16.5% of the total). Germany (10.7%), Japan (5.8%), and the Netherlands (5.5%) follow, and each of these four countries had more thanIndiaMuch of Asia moved far more slowly: China (3.8%), South Korea (3.9%), Taiwan (5.2%), Vietnam (8.5%), and India (8.7%) all remain under 10%. Most of South America sits between 10% and 20%, and Eastern Europe rangesJapanStates has the most vulnerable hosts, with more than 3 million (16.5% of the total). Germany (10.7%), Japan (5.8%), and the Netherlands (5.5%) follow, and each of these four countries had more than a millionNetherlandshosts, with more than 3 million (16.5% of the total). Germany (10.7%), Japan (5.8%), and the Netherlands (5.5%) follow, and each of these four countries had more than a million vulnerable hosts before theSouth Koreaany country, sits below the overall rate at 26.2%. Much of Asia moved far more slowly: China (3.8%), South Korea (3.9%), Taiwan (5.2%), Vietnam (8.5%), and India (8.7%) all remain under 10%. Most of South AmericaSwedenGeography tells a similar story, and it tracks hosting providers closely. Sweden leads at 89.6%, followed by Denmark (65.5%), Norway (57.6%), Germany (51.6%), and Austria (47.3%). These countries are home to largeTaiwanbelow the overall rate at 26.2%. Much of Asia moved far more slowly: China (3.8%), South Korea (3.9%), Taiwan (5.2%), Vietnam (8.5%), and India (8.7%) all remain under 10%. Most of South America sits between 10% andUnited StatesFrom a geographical perspective, by volume the United States has the most vulnerable hosts, with more than 3 million (16.5% of the total). Germany (10.7%), Japan (5.8%), and the Netherlands (5.5%) follow, and each of
Industries
business servicesWhen we group hosts by the sector, the spread is wide. Nonprofits and NGOs (65.4%), business services (62.3%), and utilities (53.3%) patched fastest. Insurance, transportation, education, healthcare, manufacturing, andfinanceFinance is one of the surprises. At 26.3%, it trails the overall rate despite being one of the most heavily regulated sectors. Telecommunications (23.6%) and retail (24.4%) sit at a similar level, and media andfood productionretail (24.4%) sit at a similar level, and media and entertainment (8.7%), real estate (8.8%), and food production (11.8%) are the slowest.Healthcarebusiness services (62.3%), and utilities (53.3%) patched fastest. Insurance, transportation, education, healthcare, manufacturing, and technology all landed above the 33.5% overall rate.Media and entertainmentregulated sectors. Telecommunications (23.6%) and retail (24.4%) sit at a similar level, and media and entertainment (8.7%), real estate (8.8%), and food production (11.8%) are the slowest.Nonprofits and NGOsWhen we group hosts by the sector, the spread is wide. Nonprofits and NGOs (65.4%), business services (62.3%), and utilities (53.3%) patched fastest. Insurance, transportation, education, healthcare, manufacturing, andreal estate(23.6%) and retail (24.4%) sit at a similar level, and media and entertainment (8.7%), real estate (8.8%), and food production (11.8%) are the slowest.Retailthe overall rate despite being one of the most heavily regulated sectors. Telecommunications (23.6%) and retail (24.4%) sit at a similar level, and media and entertainment (8.7%), real estate (8.8%), and foodTelecommunicationsAt 26.3%, it trails the overall rate despite being one of the most heavily regulated sectors. Telecommunications (23.6%) and retail (24.4%) sit at a similar level, and media and entertainment (8.7%), real estateUtilitieshosts by the sector, the spread is wide. Nonprofits and NGOs (65.4%), business services (62.3%), and utilities (53.3%) patched fastest. Insurance, transportation, education, healthcare, manufacturing, and technology
