Vulnerability advisory Severity: Critical Panop Research

PHP2Shell: Unauthenticated RCE in PHP (CVE-2026-109618, CVE-2026-109619)

Two memory-safety flaws in the PHP engine let an unauthenticated HTTP request execute code on unpatched servers. On Apache with mod_php, the PHP project demonstrated it before any application code runs. Fixed releases shipped on 21 October 2026: patch, restart every worker, and treat the configuration workarounds as a bridge, not a fix.

CVSS v4.0
9.2
Affected
PHP serving web requests, any SAPI
Fixed in
8.5.12 · 8.4.27 · 8.3.36 · 8.2.35
Status
Patched · exploit demonstrated
On this page
  1. What to do, in order
  2. The two vulnerabilities
  3. Who is exposed
  4. Exploitation status
  5. If you cannot patch today
  6. Detection and verification
  7. Why the score alone will not rank this
  8. Timeline

Sources

  1. PHP security advisory and releases, 21 October 2026 PHP
  2. GHSA-w8hw-w9fx-j79w: RCE via OOM corruption (CVE-2026-109618) PHP
  3. GHSA-6wmf-4rv5-p3rp: RCE via stale global state (CVE-2026-109619) PHP
  4. Upcoming Critical PHP Security Release (advance notice), 20 October 2026 oss-security
  5. CVE-2026-109618 Red Hat
  6. php2shell (CVE-2026-109618, CVE-2026-109619): Patches in progress AlmaLinux
  7. Known Exploited Vulnerabilities catalog CISA

← Back to threat intelligence