PHP RCE via OOM corruption October 2026
CVE-2026-109618 Published on October 21, 2026

RCE via OOM corruption
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).

Vendor Advisory NVD

Known Exploited Vulnerability

This PHP Memory Corruption Vulnerability is part of CISA's list of Known Exploited Vulnerabilities. PHP contains an out-of-memory corruption vulnerability that allows for unauthenticated remote code execution.

The following remediation steps are recommended / required by October 29, 2026: Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA’s BOD 26-04 Prioritizing Security Updates Based on Risk (see URL in Notes) guidance and CISA’s “Forensics Triage Requirements” (see URL in Notes). Follow applicab

Vulnerability Analysis

CVE-2026-109618 is exploitable with network access, and does not require authorization privileges or user interaction. This vulnerability is consided to have a high level of attack complexity. This vulnerability is known to be actively exploited by threat actors. The potential impact of an exploit of this vulnerability is considered to have no impact on confidentiality and integrity and availability.

Attack Vector:
NETWORK
Attack Complexity:
HIGH
Privileges Required:
NONE
User Interaction:
NONE

Weakness Types

What is a Dangling pointer Vulnerability?

Referencing memory after it has been freed can cause a program to crash, use unexpected values, or execute code.

CVE-2026-109618 has been classified to as a Dangling pointer vulnerability or weakness.

Improper Handling of Exceptional Conditions

The software does not handle or incorrectly handles an exceptional condition.

Access of Uninitialized Pointer

The program accesses or uses a pointer that has not been initialized.

What is a Stack Exhaustion Vulnerability?

The product manages a group of objects or resources and performs a separate memory allocation for each object, but it does not properly limit the total amount of memory that is consumed by all of the combined objects.

CVE-2026-109618 has been classified to as a Stack Exhaustion vulnerability or weakness.

CWE-1419

Products Associated with CVE-2026-109618

You can be notified by email with stack.watch whenever vulnerabilities like CVE-2026-109618 are published in these products:

 
 
 
PHP
 
 
 
 
 
 
 
 
 
 
 
 
 

Affected Versions

PHP Group PHP: Siemens AX4: Siemens CADRA: Siemens Capital: Siemens Designcenter: Siemens Designcenter X: Siemens DFMExpress: Siemens HyperLynx: Siemens Insights Hub: Siemens Opcenter Connect Electronics: Siemens Opcenter Connect MOM: Siemens Opcenter Execution Core: Siemens Opcenter Execution Foundation: Siemens Opcenter Execution Pharma: Siemens Opcenter Intelligence: Siemens Opcenter Intra Plant Logistics: Siemens Opcenter Quality: Siemens Opcenter RDnL: Siemens Opcenter X: Siemens PADS Pro Essentials: Siemens PADS Pro Student Edition: Siemens PADS Professional: Siemens PADS Professional - XCR: Siemens PADS Standard - XCR: Siemens PADS Standard & Standard Plus: Siemens Polarion: Siemens QuadView: Siemens RUGGEDCOM APE1808: Siemens Simcenter Flomaster: Siemens Simcenter Flux: Siemens Simcenter Simlab: Siemens Solid Edge: Siemens Solid Edge: Siemens Supply Chain Suite: Siemens Teamcenter: Siemens Teamcenter Product Cost Management: Siemens Teamcenter Visualization: Siemens Tecnomatix Plant Simulation: Siemens TestWay: Siemens Valor NPI: Siemens Xcargo: Siemens Xpedition Designer: Siemens Xpedition Enterprise: Siemens Xpedition Enterprise XCR: Siemens Xpedition IC Packaging: Siemens Xpedition Layout Browser: Siemens AMIS TS: Siemens blueplanet 360 NX3 M6 WM OD IISX: Siemens blueplanet 360 NX3 M6 WM OD IISX - S: Siemens Energy Engage V2.0SP9: Siemens Energy Engage V3.1SP1: Siemens Spectrum Power 4: Siemens Spectrum Power 4: Siemens Spectrum Power 4: Siemens Spectrum Power 7: Siemens Spectrum Power TG: