CRITICAL · CVSS 9.2 ACTIVELY EXPLOITED PATCH AVAILABLE

CVE-2026-109618: PHP Memory Corruption Vulnerability

Read our report: PHP memory flaw allows remote code execution →
Facts
VendorPHP Group
ProductPHP
CVSS score9.2 · CVSS 4.0 · CRITICALCVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
EPSS100.0% (percentile 100)
Actively exploitedYes, according to CISA KEV
Added to CISA KEV26 Oct 2026
CISA federal deadline29 Oct 2026
Weakness (CWE)CWE-1325, CWE-1419, CWE-416, CWE-755, CWE-824
NVD published21 Oct 2026
NVD last modified5 Nov 2026
NVD statusAnalyzed

Affected versions

ProductAffected versionsFixed in
Paloaltonetworks Panorama Virtual Appliance––
Php Phpfrom 7.3.0 before 8.2.358.2.35
Php Phpfrom 8.3.0 before 8.3.368.3.36
Php Phpfrom 8.4.0 before 8.4.278.4.27
Php Phpfrom 8.5.0 before 8.5.128.5.12
Siemens Amis Ts––
Siemens Energy Engage2.0–
Siemens Energy Engage3.1–
Siemens Spectrum Power 4––
Siemens Spectrum Power 7––
Siemens Spectrum Power Tg––
Paloaltonetworks Pan-Osfrom 10.2.0 before 10.2.710.2.7
Paloaltonetworks Pan-Osfrom 11.1.0 before 11.1.411.1.4
Paloaltonetworks Pan-Osfrom 11.2.0 before 11.2.411.2.4
Paloaltonetworks Pan-Osfrom 12.1.0 before 12.1.412.1.4
Paloaltonetworks Pan-Osfrom 12.2.0 before 12.2.412.2.4
Paloaltonetworks Pan-Os––
Paloaltonetworks Pan-Os10.2.10–
Paloaltonetworks Pan-Os10.2.10–
Paloaltonetworks Pan-Os10.2.10–

+30 more

Required action (CISA's text)

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 applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset's internet exposure and ensuring adherence to BOD 26-04 patching guidelines.

Description (NVD)

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 advisories

SOURCES

Other PHP Group flaws

Data from NVD, CISA KEV, FIRST EPSS and vendor advisories. Updated 5 Nov 2026.