Skip to main content
Report · OTX pulseAbout CVE-2026-109618Published

PHP2Shell Vulnerabilities: CVE-2026-109618 and CVE-2026-109619

Source AlienVault OTX General

0

Mentioned vulnerabilities

Authoritative record:CVE-2026-109618· Critical 9.2

Exploited in the wild · public exploit available (Exploit-DB) · 99% EPSS · fixed in 8.5.12 : patch PHP now.

Data as of 26 Oct 2026, 14:05 UTC

CVSS 4.0 base score
9.2Critical
How severe the flaw is on the 0–10 CVSS scale.
EPSS
99.9% chance of exploitation in 30 days – higher than 99% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 8.5.12, 8.4.27, 8.3.36 +1
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Exploitation evidence

t = 0 is the CVE’s publication on cve.org

  1. Disclosed: evidence found.

    CVE published 21 Oct 2026

  2. Exploited in the wild: evidence found.

    Reported exploited by CVE Database V5

  3. Observed by OffSeq Mirage: evidence found.

    81 honeypot hits, first 43 hours after disclosure

Timeline

  1. CVE ID reserved

    by PHP Group

    , 9 days before disclosure

  2. CVE published

    on cve.org

    , t = 0

  3. First Exploit-DB entry (opens in a new tab)

    PHP2Shell (CVE-2026-109618) - PHP core versions after v5.4 - RCE

    , 1 day after disclosure

  4. First seen by OffSeq Mirage

    from 8 attacker networks; activity in Portugal, Germany, Canada, Saint Kitts and Nevis and 8 more

    , 43 hours after disclosure

  5. In Threat Radar

    record ingested

    , 5 days after disclosure

  6. , 5 days after disclosure

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), CVE Database V5, OffSeq Mirage (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade PHP to 8.5.12, 8.4.27, 8.3.36 or 8.2.35.

Affected software

ProductAffectedFixed in
PHPphp-srcAffected
  • ≥ 8.5.*, < 8.5.12
Fixed in
  • 8.5.12
PHPphp-srcAffected
  • ≥ 8.4.*, < 8.4.27
Fixed in
  • 8.4.27
PHPphp-srcAffected
  • ≥ 8.3.*, < 8.3.36
Fixed in
  • 8.3.36
PHPphp-srcAffected
  • ≥ 8.2.*, < 8.2.35
Fixed in
  • 8.2.35

AI-suggested

Apply official patches by upgrading PHP to versions 8.5.12, 8.4.27, 8.3.36, or 8.2.35 or later. Systems running end-of-life PHP branches should be upgraded to supported versions to receive security updates. Monitor for scanning activity and webshell deployment attempts targeting the upload-progress vulnerability path. Use available detection templates to identify exploitation attempts. No vendor advisory states that no action is required; patching is the primary mitigation.

Description

Two critical remote code execution vulnerabilities in PHP, known as PHP2Shell (CVE-2026-109618 and CVE-2026-109619), were disclosed on October 21, 2026. CVE-2026-109618 involves corruption during out-of-memory handling that disrupts PHP while internal request data is partially initialized, causing invalid data processing. CVE-2026-109619 exploits a stale global state where request-owned internal state persists after memory is freed. Both vulnerabilities affect ARM64 systems and x86 systems without ASLR. Fixed versions include PHP 8.5.12, 8.4.27, 8.3.36, and 8.2.35. Over 2.6 million internet-facing PHP hosts were identified as vulnerable, with 42% running end-of-life branches lacking official patches. Early exploitation attempts have been observed, including scanning and webshell deployment targeting the upload-progress vulnerability path.

Indicators of compromise

IP addresses 1

  • 221.14.159.134

Hashes 4

  • 1485e14e0f62bc94664eec341cabd275dad7d30b1d496c40ec340c9a0d9f0ba8
  • 150ae88f0999032e2a6113501d6082f54a3ed98d02427b21a96e773a27d7bf16
  • 27d926a6708d6769d97d065e7a5a860ab496eab272c03d1cebc55ec71b954fa2
  • 40caf199ca1ebe056a74427f8e9db06c66899e33ae09c0ec2769ec70bf6dd8e7

CVEs 2

  • CVE-2026-109618
  • CVE-2026-109619

Community reviews

Loading reviews…