Skip to content
NewA calmer, faster ZeroHour
StoryExploit / PoCcriticalExploited in the wild

PHP patches PHP2Shell after pre-disclosure exploit attempts

3 sources · 3 articlesFirst reported Updated ()1
What's new

First merged summary.

Merged summary · x-ai/grok-4.7 · rewritten as coverage arrivesSummaries by Vani AI

PHP patched two critical pre-auth RCE flaws on October 21 after Amazon logged exploitation attempts four days earlier.

Two PHP engine flaws, CVE-2026-109618 and CVE-2026-109619, nicknamed PHP2Shell and scored CVSS 9.2, can allow unauthenticated remote code execution. Amazon Threat Intelligence says a MadPot honeypot logged an attempt on October 17, during an embargo, from an anonymization-network address; Amazon says it is unclear whether pre-disclosure attempts would have worked on real systems. Details leaked on October 20, and PHP released fixes on October 21 for 8.5.12, 8.4.27, 8.3.36 and 8.2.35. Amazon and others then called exploitation broad, while WatchTowr says sprayed proof-of-concept code does not achieve code execution. Sucuri reports emergency source backports for PHP 7.4, 8.0 and 8.1; Infosecurity Magazine says 8.1 and earlier receive no official patches. CMS or application updates do not fix a vulnerable runtime.

Key facts
  • Fixed builds cited are PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35.
  • Amazon logged a MadPot attempt on October 17 from 103.216.220.92.
  • Embargo lifted at 1400 UTC on October 21, also reported as 10 a.m. ET.
  • CISA, the NSA and UK NCSC urged patching or taking systems offline.
  • Censys counted about 1.57 million unpatched hosts; VulnCheck counted 2,608,039 PHP hosts.
  • Cloudflare deployed WAF rules and called them a stopgap, not a complete fix.
Analyze CVE-2026-109618 with Vani AIImpact, affected versions, exploitation, mitigations and detection

Timeline

dated events in the reporting · oldest first
  1. Oct 17, 2026Amazon MadPot logs a PHP2Shell attempt before disclosure. · The Hacker News
  2. Oct 20, 2026Details of both PHP flaws leak before patches. · SecurityWeek
  3. Oct 21, 2026ELLIO records its first PHP2Shell request at 8:36 UTC. · The Hacker News
  4. Oct 21, 2026PHP discloses the flaws and ships fixed builds. · BleepingComputer

What each outlet adds

beyond the shared facts
  • Sucuri BlogDescribes both bug paths and emergency source backports for older PHP.
  • Latent SpaceAttributes independent discovery to Calif and Wiz using AI tools.
  • SecurityWeekAdds Censys count, WatchTowr’s failed-PoC claim and JFrog’s fake exploits.
  • Infosecurity MagazineSays PHP 8.1 and earlier, including 7 and 5, get no official fixes.
  • The VergeNames sites taken offline and Cloudflare’s hourly attempt surge.

Coverage

oldest first · one row per article · UTC
  1. · 9d ago Sucuri BlogFirst report

    PHP RCE flaws CVE-2026-109618 and CVE-2026-109619 exploited in the wild

    Fixed builds are 8.5.12, 8.4.27, 8.3.36 and 8.2.35; PHP 7.4, 8.0 and 8.1 get emergency source backports only.

  2. · 9d ago Hacker News · security

    AWS bulletin lists PHP runtime flaws CVE-2026-109618 and CVE-2026-109619

    A WAF rule named PHP2Shell blocks POSTs that pair PHPSESSID with PHP_SESSION_UPLOAD_PROGRESS.

  3. · 9d ago CSO Online

    PHP emergency patches fix two critical unauthenticated RCE flaws

    Both CVSS 9.2 bugs affect web-facing PHP, including PHP-FPM and mod_php; fixed builds are 8.5.12, 8.4.27, 8.3.36 and 8.2.35.

Vulnerabilities in this story

All
CVEVulnerabilityCVSSEPSSSignalsPublished
CVE-2026-109618
+1 related CVE
OOM longjmp memory flaw enabling RCE in PHP
9.2100%KEVPoC ×25
KEV