PHP2Shell draws millions of attempts; no confirmed RCE yet
Original title: PHP2Shell: Millions of Attacks, No Confirmed Successful Exploits Yet
Fixes are in PHP 8.2.35, 8.3.36, 8.4.27 and 8.5.12, while Censys still counts over 34.4 million vulnerable services.
PHP issued emergency patches on October 21 for CVE-2026-109618 and CVE-2026-109619 (CVSS 9.2), unauthenticated remote code execution in the engine via crafted HTTP requests, present since PHP 5.4. Cloudflare saw attempts rise from thousands before disclosure to millions by October 22. Honeypots and Sophos report scanning, fingerprinting and botnet delivery, but no confirmed successful remote code execution. VulnCheck published an exploit that chains both bugs to bypass ASLR.
Unconfirmed: No successful remote code execution has been confirmed in real attacks, though exploit attempts number in the millions.
- Censys counted over 34.4 million PHP services still on vulnerable versions as of October 23.
- Older lines 7.4, 8.0 and 8.1 need distributor fixes or an upgrade to a supported release.
- A blocked payload was an expanded Mirai variant called Potassium with DDoS and fallback DNS.
- Arctic Wolf said ENS-based C2 resolution exists in samples but is disabled.
- Governments, hospitals and schools in Asia, Europe and North America took some services offline.
Impact: Unauthenticated remote code execution via crafted HTTP requests
| Product | Affected | Fixed in |
|---|---|---|
| PHP | every version that handles web requests, bug dating to PHP 5.4; 7.4, 8.0 and 8.1 lack upstream fixes | 8.2.35, 8.3.36, 8.4.27, 8.5.12 |
- 1.Upgrade to PHP 8.2.35, 8.3.36, 8.4.27 or 8.5.12, or apply distributor fixes for 7.4, 8.0 and 8.1.
- 2.Treat scanning and Potassium/Mirai delivery attempts as active even though RCE success is unconfirmed.
- Vendors
- PHP
Vulnerabilities mentioned
All| CVE | Vulnerability | CVSS | EPSS | Signals | Published |
|---|---|---|---|---|---|
CVE-2026-109619+1 related CVE | Use-after-free RCE in PHP via stale request globals | 9.2 | 100% | PoC ×13 |
Indicators of compromise
auto-extracted · verify before use · export allAll| Type | Indicator | Context |
|---|---|---|
| ipv4 | 1.1.1.1 | llback DNS resolution using public servers like 8.8.8.8 and 1.1.1.1 hardcoded as backup. PHP2Shell is being compared to Log4She |
| ipv4 | 8.8.8.8 | ities and fallback DNS resolution using public servers like 8.8.8.8 and 1.1.1.1 hardcoded as backup. PHP2Shell is being compare |
From the original article
4 min read at securityaffairs.com
PHP2Shell attacks have surged into the millions, but no successful exploitation is confirmed. Patch it immediately. On October 21, PHP released emergency patches for two critical vulnerabilities tracked as CVE-2026-109618 and CVE-2026-109619 (CVSS score of 9.
By Pierluigi Paganini · securityaffairs.com
A short excerpt; the article and its images belong to the publisher. Summary, key facts and assessment above are AI-written from the article and can be wrong.