CVE Tools

CVE-2026-109618

RCE via OOM corruption

No known exploitation. EPSS puts it in the 93rd percentile. Fixed versions are out.

Published Updated Sources: CVE.org, NVD, CSAF

What to do

Find your product and version, then upgrade to the build on the right.

  • PHP Group PHPAffected: ≥ 8.2.*, < 8.2.35Upgrade to: 8.2.35Affected: ≥ 8.3.*, < 8.3.36Upgrade to: 8.3.36Affected: ≥ 8.4.*, < 8.4.27Upgrade to: 8.4.27Affected: ≥ 8.5.*, < 8.5.12Upgrade to: 8.5.12Stated by: CVE record

Versions as the sources state them. Full version matrix after sign-in

Steps

Written by AI from the record
  1. Ask your developer or hosting provider which PHP version your website or application runs.
  2. If it is older than 8.2.35, 8.3.36, 8.4.27, or 8.5.12 (depending on your branch), it needs updating.
  3. Have them upgrade PHP to the fixed version for your branch: 8.2.35, 8.3.36, 8.4.27, or 8.5.12.
  4. If an immediate update isn't possible, ask them to check the official PHP security advisory for any temporary mitigation steps.
  5. After updating, confirm your site still works correctly, since PHP upgrades can occasionally need compatibility fixes.

Coverage timeline

14 publishers
  1. Exploitation reported in the wild

    ·BleepingComputer summary
  2. Advisory coverage

    ·SecurityWeek summary
  3. Technical analysis published

    ·Help Net Security summary
  4. Proof-of-concept published

    ·Kaspersky Securelist summary
  5. Vendor patch released

    ·Cisco Talos summary

Sourced from public security reporting — each date is when it was published, not when it happened. 6 further articles named this CVE in wider roundups without reporting it as a distinct event.

What it is

From the CVE record

PHP uses longjmp() for out-of-memory (OOM) errors to exit the current context and abort handling of the request. Some contexts may not properly account for this scenario and leave request memory in an uninitialized state before performing an allocation. The subsequent request cleanup procedure may read or branch on this memory. Multiple OOM strategies can consistently trigger this condition and lead to remote code execution (RCE).

In plain language

Written by AI from the record

A serious flaw in PHP (the programming language running most websites) lets attackers crash and then take over a server by starving it of memory, and this is already being used in real attacks — if your website or online store runs on PHP, you need your developer or host to update it now.

An out-of-memory handling flaw in PHP (CWE-416/824/1419: longjmp-based OOM recovery leaves uninitialized or freed memory that is later read/branched on during request cleanup) allows an unauthenticated network attacker to repeatedly force OOM conditions and achieve remote code execution, with exploitation already observed in the wild.

If you're affected

  • Full server takeover
  • Website defacement or outage
  • Customer data exposure
  • Malware or ransomware deployment
  • Operational disruption

Exploitation

Where each signal puts this CVE on the scale from published to confirmed exploited.

EPSS93rd
CISA KEV

Not in the catalog. CISA has not confirmed exploitation.

Public exploits

No public exploit or proof of concept found in the sources we track.

EPSS

5.3% chance of exploitation activity in the next 30 days, which ranks it in the 93rd percentile of scored CVEs.

Exploit Prediction Scoring System, FIRST.org. A probability, not a confirmation.

Lifecycle

16 events over 5 days, from the signal feeds we watch.

  1. Analysis publishedAttacked from all sides? PHP, Laravel, Node.js and a CA with a key of "4": what is real
  2. Analysis publishedPHP2Shell: what changed overnight and what to do nownuclei check added, openvas check added, patch available, workaround available, record updated
  3. Analysis publishedPHP2Shell (CVE-2026-109618, CVE-2026-109619): how to protect your PHP servers. Full guidepatch available, workaround available, workaround available, published, weakness classified, att&ck mapped, record updated, record updated

Affected products

Scale

How widely the affected products are used. This is not a count of vulnerable hosts.

Estimate Public sources, each figure dated. How much of it is already patched is not known.

PHP

Web

Usage: unknown. No public source measures this product yet.

Version split: unknown. No public source for this product.

Technical detail

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Scored 9.8 by NVD.

How it is reached

  • Attack Vector NetworkExploitable remotely over the network without any special conditions
  • Attack Complexity LowNo special conditions — the attack can be reliably reproduced
  • Privileges Required NoneNo authentication required — anyone can exploit this
  • User Interaction NoneNo user interaction needed — fully automated exploitation

Scope

  • Scope UnchangedImpact is limited to the vulnerable component itself

Impact if exploited

  • Confidentiality HighTotal information disclosure — all data in the component is compromised
  • Integrity HighTotal loss of integrity — attacker can modify any data in the component
  • Availability HighTotal denial of service — the component is completely unavailable

Weaknesses

ATT&CK techniques

Mapped from the weaknesses above (CWE to ATT&CK), not observed in attacks.

Sources

References in the record

And 5 more references. See all after sign-in

Analysis on the cve.tools blog

In the news

All news

Watch the software you run.

My Stack ranks new CVEs for your products by real-world exploitation, so the next serious one reaches you without reading every advisory.

We'll flag the next CVE, public exploit or patch for PHP, not every advisory.