PHP2Shell patches follow pre-disclosure RCE attempts on PHP servers
First merged summary.
Two critical PHP flaws, PHP2Shell, are patched on supported branches after exploitation attempts began October 17, with real-world success still unconfirmed.
Two unauthenticated remote-code-execution bugs in the PHP engine, CVE-2026-109618 and CVE-2026-109619, both scored CVSS v4.0 9.2 and nicknamed PHP2Shell, affect web servers running PHP. Calif, OpenAI and Wiz found them using AI models; at least one flaw reaches back to PHP 5.4, according to Wiz. Supported fixes are PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35. Sucuri reports emergency source backports for 7.4, 8.0 and 8.1, while Dark Reading and Infosecurity Magazine say older branches have no official upstream patches. Amazon says a honeypot saw an attempt on October 17 and calls exploitation broad after the October 21 disclosure; whether attempts succeeded on real systems is not confirmed, and WatchTowr says sprayed proof-of-concept code does not achieve code execution.
- CVE-2026-109618 is out-of-memory corruption; CVE-2026-109619 is stale worker state.
- Fixed builds are PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35.
- Amazon recorded a MadPot attempt on October 17 from 103.216.220.92.
- Chainguard published patched images at 07:41 UTC on October 21, before the coordinated release.
- Censys counted about 1.57 million unpatched hosts on October 21; VulnCheck counted 2,608,039 PHP hosts.
Timeline
dated events in the reporting · oldest first- Oct 17, 2026Amazon MadPot honeypot records a PHP2Shell attempt · WIRED
- Oct 20, 2026Both issues leak before the planned disclosure · SecurityWeek
- Oct 21, 2026Chainguard publishes patched images at 07:41 UTC · The Register
- Oct 21, 2026ELLIO sees its first request at 8:36 UTC · The Hacker News
- Oct 21, 2026Embargo lifts at 1400 UTC and patches ship · Hacker News
- Oct 21, 2026Censys counts about 1.57 million unpatched hosts · SecurityWeek
What each outlet adds
beyond the shared facts- The RegisterPHP blames Chainguard for shipping fixes more than six hours early.
- Sucuri BlogReports emergency source backports for PHP 7.4, 8.0 and 8.1.
- The Hacker NewsNames the October 17 source IP and ELLIO’s first sighting.
- SecurityWeekWatchTowr says sprayed PoCs do not achieve code execution.
- Latent SpaceNames GPT-5.6 Sol, Gemini 4 Argon and Wiz Atlas in discovery.
Coverage
oldest first · one row per article · UTCCritical PHP RCE flaws affect Cisco products, Cisco says
CVE-2026-109618 and CVE-2026-109619, dubbed PHP2shell, are fixed in a PHP Foundation release announced October 21.
PHP patches two critical unauthenticated RCE flaws
CVE-2026-109618 and CVE-2026-109619 score 9.2; a leaked PoC and reported exploitation attempts followed a broken embargo.
Vulnerabilities in this story
All| CVE | Vulnerability | CVSS | EPSS | Signals | Published |
|---|---|---|---|---|---|
CVE-2026-109618+1 related CVE | OOM longjmp memory flaw enabling RCE in PHP | 9.2 | 100% | KEVPoC ×25 | KEV |