FULL STORY
PHP2Shell: From Emergency Patch to a Million Exploit Attempts
PHP's emergency fix for two unauthenticated RCE flaws affecting most of the web was followed by working PoCs, an incomplete patch, in-the-wild exploitation four days before disclosure, and over a million exploit attempts blocked by Cloudflare.
2026-10-21 ~ 2026-10-22 · 14 episodes · 149 posts
Episode 1 · AI Helps Uncover Critical PHP Flaws Affecting ~70% of Websites (2026-10-21, 92 posts)
On October 21, PHP shipped an emergency security update: versions 8.5.12, 8.4.27, 8.3.36, and 8.2.35 fixed two critical vulnerabilities enabling unauthenticated remote code execution (RCE)—CVE-2026-109618 and CVE-2026-109619 (CVSSv4 9.2). All PHP deployments handling web requests (PHP-FPM, modphp, php-cgi, FrankenPHP, LiteSpeed) are affected, with modphp at highest risk—a demonstrated exploit can be triggered by an unauthenticated request before application code runs. OpenAI announced that researchers in its "Patch the Planet" program found these vulnerabilities with the help of OpenAI models; the event drew wide attention as it affects roughly 70% of websites worldwide.
Confirmed
- PHP's official advisory confirmed the two unauthenticated RCE vulnerabilities and four patched versions; the security team had pre-announced the update for October 21 14:00 UTC, and the patch went live late on the 21st Japan time, with details relayed from the official advisory by @DanielLockyer, @cyberforecast, and others.
- OpenAI's official posts (m1/m2) announced that its models helped discover the bugs, with fixes coordinated over the past two months alongside maintainers and security vendors—time-consuming due to major changes to the PHP engine; @YuchenjUW said the bugs were found by GPT-5.6 Sol.
- US officials got heavily involved: the FBI's cyber division notified of the two CVEs and advised organizations unable to upgrade immediately to take systems offline; the NSA issued an immediately effective emergency directive urging prompt updates or taking systems offline until mitigated.
- Laravel founder Taylor Otwell confirmed Laravel rolled out emergency patch adaptations across the board; the flaws originate in PHP itself rather than plugins, so plugin developers can't fix them on users' behalf, and WordPress site owners were urged to stand by for patching.
- Supply-chain security firm lead Dan Lorenc revealed that while the bugs were still under embargo, a frontier model with a proprietary harness independently reproduced the CVE from a single prompt: "find bad vulnerabilities."
- Wes Roth reported the Dutch central government proactively took some government websites offline as a precaution.
Unconfirmed
- Posts vary on PHP's coverage (about 70%, 80%, or 8%); the exact share can't be verified—OpenAI's official "about 70%" is taken as authoritative.
- @cyb3rops previously mentioned an independently confirmed CVSS 10.0 max-severity RCE bug with no patches for old versions; its relation to the two officially announced 9.2-scored vulnerabilities is unclear.
- "Automated AI attacks within 15 minutes of patch release" is a precautionary judgment from Japan's security community; no actual in-the-wild exploitation has been confirmed.
Why it matters
- A landmark case of AI models systematically discovering critical vulnerabilities in widely deployed open-source software: @Sriramk argued this signals AI making the internet safer by surfacing long-dormant security issues, but software supply chains need the ability to build and deploy fixes quickly, likely requiring more public-private collaboration.
- @YuchenjUW framed it against multiple security incidents within days (such as the LiteLLM supply-chain attack), noting AI is also making attacks faster and cheaper—offensive and defensive capabilities are escalating in parallel.
- CVSS 10.0 RCE vulnerability disclosed in PHP core, patches only for PHP 8 — cyb3rops · 2026-10-21
- CVSS 10.0 RCE in PHP core: critical patches land Oct 21, PHP 8 only — cyb3rops · 2026-10-21
- PHP core RCE rated CVSS 10.0 lands Oct 20; eBPF tool spots exploitation early — cyb3rops · 2026-10-21
- PHP pre-announces critical security release fixing two CVSS 9.2 vulnerabilities on Oct 21 — jedisct1 · 2026-10-21
- Two CVSS 9.2 Critical PHP Vulnerabilities Land Tomorrow; Laravel Scrambles to Patch — taylorotwell · 2026-10-21
- PHP remote control vulnerability hits back to PHP 5, agents poised to weaponize it fast — MarcJSchmidt · 2026-10-21
- Two critical PHP vulnerabilities prompt emergency patches due at midnight JST — itmedia_news · 2026-10-21
- PHP rushes emergency patches as info on two RCE flaws (rated up to CVSS 10) leaks early — DynamicWebPaige · 2026-10-21
- Two PHP CVEs incoming, warning that '70.2% of the internet' will be scrambling — JiliJeanlouis · 2026-10-21
- PHP to issue urgent fix for two CVSS 9.2 flaws amid RCE exploit concerns — _jaydeepkarale · 2026-10-21
- PHP ships emergency patches for two critical unauthenticated RCE vulnerabilities — cyber_forecast · 2026-10-21
- Critical PHP RCE Leaked Before Patch, Fueling Fears of Open-Source AI Regulation — basedjensen · 2026-10-21
- PHP hit by mega exploit dubbed php2shell; some say Log4J-level severity, PoC video features a dancing anime lady — basedjensen · 2026-10-21
- PHP pre-announces two CVSS 9.2 critical vulns as Cloudflare races to deploy WAF rules — mitsuhiko · 2026-10-21
- Critical PHP core RCE vulnerability rated CVSS 9.2, details delayed to Oct 21 — cyb3rops · 2026-10-21
- Two Critical PHP Core CVEs Scored 9.2 Get Emergency Patches Today, Feared Unauth RCE — Kyrannio · 2026-10-21
- Two CVSS 9.2 PHP 0-days expose unpatched sites, plus eMudhra cert flaw enables IoT impersonation — seanwbren · 2026-10-21
- PHP critical CVE scored 9.2 forces emergency patch: WordPress operators urged to prep before exploits hit — EthanJPerez · 2026-10-21
- Two CVSS 9.2 PHP flaws to be disclosed, affecting ~70% of the web — banteg · 2026-10-21
- PHP ships emergency patch for CVSS 9.2 flaw as AI-assisted exploits expected within 15 minutes — EthanJPerez · 2026-10-21
Episode 2 · Researchers Predict LLM Audits Will Uncover More PHP Vulnerabilities (2026-10-21, 3 posts)
Security researcher moyix predicts researchers will point LLMs at PHP codebases and uncover dozens of additional serious vulnerabilities beyond upcoming fixes, betting on an exploitable stack overflow in recursive abbreviation-handling code.
- Security Researcher Bets LLM Audits Will Find Dozens More PHP Vulnerabilities — moyix · 2026-10-21
- moyix Doubles Down: Bets on Exploitable Stack Overflow in PHP's Recursive Acronym Code — moyix · 2026-10-21
- Devs brace for LLM-driven PHP vuln hunting, point to WASM sandboxing as defense — MickeySteamboat · 2026-10-21
Episode 3 · PHP RCE proof-of-concept confirmed working, but not one-click (2026-10-21, 2 posts)
Security researchers confirmed the leaked PHP RCE proof-of-concept is genuine and usable, though exploitation requires certain preconditions. Combined with the vulnerability's high severity rating, the situation remains concerning.
- PHP RCE proof-of-concept confirmed working, exploitation not trivial but concerning — realmrfakename · 2026-10-21
- Researcher confirms PHP RCE proof-of-concept works, though not trivial to exploit — realmrfakename · 2026-10-21
Episode 4 · Security's "Black October": String of Critical Vulnerabilities and Supply Chain Attacks Hits Open Source (2026-10-21, 14 posts)
In mid-to-late October, the open-source and cloud infrastructure world saw an unusually concentrated wave of vulnerabilities, dubbed "Black October" by the security community. In just the days around October 21–22, more than ten projects including PHP, Node.js, GitLab, LiteLLM, and Railway disclosed serious security issues in succession, and the oss-sec mailing list received 275 announcements between October 1 and 20. Multiple security practitioners say this level of intensity and correlation in such a short window is unprecedented.
Confirmed
- PHP: two unauthenticated critical RCEs; per Mudit Gupta's roundup, they are already being exploited in the wild and require immediate upgrades — information relayed by HanchungLee also suggests the patches may be incomplete
- GitLab: disclosure of a remote code execution vulnerability with a perfect CVSS score of 10.0
- LiteLLM: PyPI and Docker releases backdoored (malicious releases)
- Node.js: emergency RCE patches released
- Railway: suspected leak of customer secrets/keys
- Other named incidents: Zeabur infrastructure compromised, OpenCode AI API keys exposed, an OVHcloud-related incident, and more; one widely shared list counts at least 15 software supply-chain security incidents in October
- The oss-sec announcement flood: DanielLockyer counted 275 messages from October 1–20, with multiple project vulnerabilities including Apache APISIX disclosed on October 1 alone; October 20's single-day announcements covered dozens of projects across the Apache Cocoon, CouchDB, Tomcat, FFmpeg, Roundcube, OpenStack, Go, NSS, and Perl ecosystems
Unconfirmed
- Practitioners such as arthurctellis predict patching pressure will be "like a continuous hell" for the next 8 months, and that patching operations will be severely complicated over the next two weeks — personal judgment, not established fact
- The Railway key leak remains "suspected"; its actual scope has not been confirmed
Why it matters
- The outbreak is concentrated in widely depended-upon foundational software — PHP, Node.js, TLS-related components, GitLab — while multiple supply-chain poisoning and key leak incidents stack on top, making the attack surface far larger than a typical single-point vulnerability
- For production ops, multiple critical RCEs landing on the same day squeezes both patch prioritization and maintenance windows; multiple posters (Josh Bickett, Mudit Gupta, etc.) are directly urging immediate upgrades
- One day of SecLists advisories shows dozens of CVEs across Apache, FFmpeg, Perl and more — DanielLockyer · 2026-10-21
- 275 messages in 20 days: oss-sec list floods with Apache CVEs — DanielLockyer · 2026-10-21
- LiteLLM v1.107.0 backdoored, PHP RCEs exploited: a nightmare day for open-source security — aniketmaurya · 2026-10-22
- "Captain, it's Wednesday": PHP, GitLab, LiteLLM security incidents pile up — HanchungLee · 2026-10-22
- Security researchers warn simultaneous PHP/GitLab vulns make next 8 months 'continuous hell' — joshua_saxe · 2026-10-22
- October's Supply Chain Nightmare: 15 Breaches Hit Railway, LiteLLM, OVHcloud — AaronBergman18 · 2026-10-22
- Four cyber events in 24 hours: GitLab CVSS 10 RCE, Railway secrets exposure, HTTP/3 DoS flaws — josh_bickett · 2026-10-22
- Black October for security: PHP2Shell, GitLab, Node.js among 12+ projects hit in one week — basedjensen · 2026-10-22
- Nightmare day for cybersecurity: PHP RCEs, LiteLLM backdoor, CA key crack — LadyAshBorg · 2026-10-22
- Tough day for engineers: urgent security checks for Railway, LiteLLM, PHP, GitLab, Node — _philschmid · 2026-10-22
- Advisory roundup: CVE feed, PHP2Shell checker, Node/LiteLLM/GitLab patches for today's incident — _philschmid · 2026-10-22
- Agent swarms are being unleashed on codebases for bug hunting as daily CVE counts spike — basedjensen · 2026-10-22
- 'Black October': A dozen supply chain attacks hit npm, PyPI, Docker and infra in days — burny_tech · 2026-10-22
- PHP, GitLab, Node.js patch critical RCEs same day; researcher says open internet is ending — ChrisGPT · 2026-10-22
Episode 5 · POC Released for Critical Pre-Auth RCE in PHP session.upload_progress (2026-10-21, 2 posts)
A researcher disclosed two critical pre-auth RCE flaws (CVSS 9.2) in PHP's session.uploadprogress handler via the php2shell project, and the POC has leaked early. Researchers warn mitigations alone may not suffice and urge exposed servers to patch promptly.
- php2shell POC Leaked Early: Mitigation Alone May Not Be Enough, Patch PHP Now — basedjensen · 2026-10-21
- php2shell: Critical PHP session.upload_progress pre-auth RCE bugs (CVSS 9.2) get public POCs — jedisct1 · 2026-10-21
Episode 6 · LLM-Generated Fake PHP Exploit Sparks Security Panic (2026-10-21, 2 posts)
Security researchers documented a chaotic night in which an LLM-generated fake PHP exploit PoC spread and was then 'analyzed' by other LLMs, fueling panic. They warn that critical thinking and human expertise remain irreplaceable, as LLMs are fallible.
- LLM-Generated Exploit PoCs Spark Overnight Chaos: 'We Might Be the Ones Hallucinating Now' — Kyrannio · 2026-10-21
- Bogus PHP Exploit Panic Shows Why LLMs Can't Replace Security Researchers — dyn___ · 2026-10-21
Episode 7 · Open-source repo demonstrates HTTP-only ASLR bypass RCE in PHP 8.4.26 (2026-10-21, 2 posts)
The open-source project php2shell-bypass-aslr-exp (779 stars) demonstrates a fully remote, HTTP-only RCE against PHP 8.4.26 with Apache prefork and modphp, bypassing ASLR without writing files to the target.
- PHP 8.4.26 pure-HTTP ASLR bypass RCE exploit released with full repro repo — cyb3rops · 2026-10-21
- php2shell: HTTP-only PHP 8.4.26 RCE bypasses ASLR on stock Apache image — cyb3rops · 2026-10-22
Episode 8 · PHP 8.5.12 Patch Incomplete: php2shell Double-Free Still Exploitable (2026-10-22, 2 posts)
Security researchers report that PHP 8.5.12's October security fix for the php2shell double-free vulnerability is incomplete, with at least three exploitation paths confirmed still working on the patched release.
- PHP 8.5.12 security patch incomplete: three exploit paths survive, lab-confirmed — jedisct1 · 2026-10-22
- PHP 8.5.12 may still be vulnerable to php2shell, researchers report — basedjensen · 2026-10-22
Episode 9 · php2shell Vulnerability Story Told in Hand-Drawn Comics (2026-10-22, 2 posts)
The php2shell vulnerability disclosure ships as hand-drawn comics illustrated by the researcher's wife, shunning LLM-generated content. hdmoore recommends Calif Research's comic-style long read tracing two PHP remote flaws back 20 years as the most thorough and entertaining account.
- Calif's php2shell writeup traces two PHP RCE bugs back to a 2004 memory-limit bug — Zulfikar_Ramzan · 2026-10-22
- Hacker-artist couple hand-draws a comic to tell the php2shell exploit story — dejavucoder · 2026-10-22
Episode 10 · PHP2Shell RCE Forces Global Emergency Patching as AI-Driven Attacks Escalate (2026-10-22, 19 posts)
Two severe unauthenticated remote code execution flaws in the PHP core, CVE-2026-109618 and CVE-2026-109619 (CVSS 9.2, dubbed PHP2Shell), prompted emergency releases 8.5.12/8.4.27/8.3.36/8.2.35 on October 22. Because details leaked early and the coordinated disclosure process broke down, publishing the patches effectively handed attackers a roadmap to the flaws — forcing a response measured in minutes, with the FBI and NSA issuing an unusually forceful global alert.
Confirmed
- PHP shipped four emergency releases fixing two related RCE vulnerabilities; under the right conditions an unauthenticated attacker can execute code on the server, and users are urged to upgrade immediately (m5).
- CVE-2026-109618 can be triggered when a request hits specific conditions; the flaw sits in the PHP interpreter core, not the application layer (m5, m11).
- Fixes that were meant to be prepared privately had to be released early after the leak, and security firms warned that mass exploitation was expected within roughly 15 minutes of the patched versions going public (m2).
- The FBI's cyber division issued a global alert, and the NSA published a rare, near-mandatory notice: organizations unable to update immediately should take systems offline until mitigated (m3, m4, m10).
- After the disclosure, several European government sites and Japanese platforms such as pixiv and Niconico were taken down for emergency maintenance (m11).
- Figures circulating in reposts claim PHP powers roughly 43%–80% of the web (posts variously cite 43%, about 70%, and 80%).
- The PHP Foundation disclosed that Anthropic's Claude had scanned the PHP codebase earlier this year, and that the exploit could be verified using OpenAI's Daybreak Red (m8).
Unconfirmed
- Figures like "about 70% / 80% of websites" come from viral explainer posts with inconsistent numbers; the precise share in official advisories is not given in the material.
- Whether exploitation in the wild has occurred: m10 speculates it "likely already has," but the material contains no confirmation.
Why it matters
- This is a rare "leak before patch" scenario: the fix code itself reveals the vulnerability's location, compressing a hardening window normally measured in days down to minutes — widely seen as a stress test for modern incident response.
- AI's role stands out: APPSO noted that AI completed in a week what previously took months of vulnerability verification; Ethan Mollick (as relayed by m6) called it a visible sign of offense and defense accelerating at inhuman speed. Meanwhile teortaxesTex quipped that if autonomous agents didn't hack a third of the internet during this zero-barrier window, everyone should lower their p(doom) — half joke, half a reality check on AI risk narratives.
- NSA urges PHP users to patch two critical vulnerabilities or go offline — AnnaCiaunica · 2026-10-22
- Microsoft: Storm-0940 used agentic AI framework ARTEX to attack hundreds of orgs — basedjensen · 2026-10-22
- Critical PHP zero-day (CVSS 9.2) disclosure sparks AI-powered patch-race warnings and local-agent quips — AIFlow_ML · 2026-10-22
- NSA issues emergency patch-or-go-dark advisory for PHP flaw powering 43% of the web — churchkey · 2026-10-22
- Microsoft: China-linked Storm-0940 used agentic AI framework ARTEX, breaching clouds in under 3 hours — scottleibrand · 2026-10-22
- Leaked PHP vulnerability forces early patch, massive attacks expected within 15 minutes — i_dg23 · 2026-10-22
- PHP critical RCE bugs leak pre-patch; agencies urge servers offline, 1.5M unpatched — eldonredwards · 2026-10-22
- FBI issues global alert on two critical PHP RCE vulnerabilities, advises taking unpatched systems offline — denisparra · 2026-10-22
- AI circle quips: update your p(doom) if agents didn't exploit the PHP emudhra bug — teortaxesTex · 2026-10-22
- Microsoft: China-linked Storm-0940 used open-source ARTEX AI agent to breach clouds in under 3 hours — rohanpaul_ai · 2026-10-22
- Microsoft details ARTEX AI-agent nation-state supply chain campaign and mitigations — rohanpaul_ai · 2026-10-22
- PHP2Shell: CVSS 9.2 PHP flaws knock governments offline as AI compresses exploit dev from months to a week — APPSO · 2026-10-22
- AI-powered attacks hit hundreds of orgs, gaining privileged cloud access in under 3 hours — kimmonismus · 2026-10-22
- PHP ships emergency fixes for two unauthenticated RCE bugs after embargo break — kingslyj · 2026-10-22
- PHP Foundation reveals Claude scanned PHP code, frontiers models helped find two critical RCE bugs — Hesamation · 2026-10-22
- Unpatched PHP flaw lets attackers take over servers, leaving ~70% of the web exposed — josh_bickett · 2026-10-22
- AI Cyber Arms Race Escalates: China-Linked Hackers Use Agents to Breach 2,250+ Cloud Tenants — 141_1337 · 2026-10-22
- Microsoft: China-linked Storm-0940 used agentic AI framework ARTEX to attack hundreds of orgs — testingcatalog · 2026-10-22
- Microsoft: AI-Powered Attacks Hit Hundreds of Orgs, Cloud Privileges in Under 3 Hours — LinusEkenstam · 2026-10-22
Episode 11 · PHP2Shell Exploited Four Days Before Public Disclosure (2026-10-22, 2 posts)
AWS MadPot honeypot telemetry shows PHP2Shell was actively exploited on October 17, four days before public disclosure, amid a scanning wave of over ten million attempts.
- Amazon telemetry shows PHP2Shell exploited Oct 17, four days before disclosure — natesiggard · 2026-10-22
- Exploit attempts hit 4 days before disclosure: Cloudflare logs millions of PHP scans — IgorCarron · 2026-10-22
Episode 12 · php2shell Exploits Surge Past One Million on Cloudflare (2026-10-22, 3 posts)
Cloudflare co-founder Matthew Prince revealed that php2shell exploits reached thousands within 10 hours before public disclosure and surged past one million attacks overnight after the PoS went live on GitHub.
- Cloudflare saw thousands of php2shell exploit attempts before disclosure, millions now — ivan_bezdomny · 2026-10-22
- php2shell exploit draws millions of attacks overnight, Cloudflare CEO says — IgorCarron · 2026-10-22
- Cloudflare saw millions of php2shell exploit attempts, defense must shift to agents 24/7 — AccBalanced · 2026-10-22
Episode 13 · Drupal/PHP Vulnerability Surge Keeps Security Teams Busy Hardening Sites (2026-10-22, 2 posts)
Security engineer @unixterminal reported a full day of incident response after eMudhra's intermediate certificate was compromised, with a wave of Drupal and PHP vulnerabilities—fueled by AI-driven exploits like php2shell—prompting numerous organizations to seek urgent help hardening their sites.
- Security engineers rush to secure Drupal and PHP apps amid exploit wave — unixterminal · 2026-10-22
- eMudhra intermediate cert compromise forces mass re-issuance across PHP hosting clients — unixterminal · 2026-10-22
Episode 14 · Investor Deedy Warns Non-Technicians Can Exploit CVEs with AI (2026-10-22, 2 posts)
Investor Deedy Das says he has seen non-technical people exploit CVEs like PHP2Shell with AI models with ease, warning that global digital infrastructure faces real risk.
- Deedy: Non-technical users now exploit CVEs like PHP2Shell with AI models — deedydas · 2026-10-22
- Deedy Das warns non-technical users can now exploit CVEs like PHP2Shell with AI models — UltraRareAF · 2026-10-22