Description
cleanup_xml_node() in the SOAP XML parser recurses once per XML nesting level with no depth limit. An unauthenticated attacker can post a SOAP request containing tens of thousands of nested elements to any SoapServer endpoint, exhaust the stack and crash the process. The same unbounded recursion exists in the SOAP value decoder and in the WSDL node search helper.
Published: 2026-09-25
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Apply Patch
AI Analysis

Impact

An unbounded recursion flaw exists in the SOAP XML parser’s cleanup_xml_node function, which recurses once per XML nesting level with no depth guard. Once triggered, the recursion consumes stack memory rapidly, causing the SoapServer process to crash. The vulnerability can lead to service outage for any application relying on the SOAP extension, with no persistence or confidentiality compromise. The weakness is an uncontrolled recursion condition.

Affected Systems

Products affected are PHP distributions from the PHP Group. The flaw surfaces in the SOAP XML parser, SOAP value decoder, and WSDL node search helper, impacting any PHP installation that has the SOAP extension enabled and exposes a SoapServer endpoint.

Risk and Exploitability

The CVSS score of 7.5 indicates a high severity due to the crash risk, and the EPSS score is unavailable, but the KEV status indicates it is not listed in CISA’s catalog yet. Attacks require no authentication and leverage any publicly reachable SoapServer endpoint. An attacker can craft a SOAP request with thousands of nested elements, causing the server to run out of stack space and terminate. Control of the target system is not required; simply sending the malicious request suffices to disrupt service.

Generated by OpenCVE AI on September 26, 2026 at 02:35 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade PHP to a version that includes the SOAP recursion fix
  • If SOAP services are not required, disable the SOAP extension entirely
  • Restrict access to SoapServer endpoints so only trusted clients can send requests

Generated by OpenCVE AI on September 26, 2026 at 02:35 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4819-1 php8.2 security update
Debian DSA Debian DSA DSA-6514-1 php8.4 security update
Ubuntu USN Ubuntu USN USN-8936-1 PHP vulnerabilities
History

Mon, 28 Sep 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sat, 26 Sep 2026 10:30:00 +0000

Type Values Removed Values Added
First Time appeared Php Group
Php Group php
Vendors & Products Php Group
Php Group php

Sat, 26 Sep 2026 00:15:00 +0000

Type Values Removed Values Added
First Time appeared Redhat
Redhat hummingbird
Weaknesses CWE-770
CPEs cpe:/a:redhat:hummingbird:1
Vendors & Products Redhat
Redhat hummingbird
References
Metrics threat_severity

None

threat_severity

Important


Fri, 25 Sep 2026 20:45:00 +0000

Type Values Removed Values Added
Description cleanup_xml_node() in the SOAP XML parser recurses once per XML nesting level with no depth limit. An unauthenticated attacker can post a SOAP request containing tens of thousands of nested elements to any SoapServer endpoint, exhaust the stack and crash the process. The same unbounded recursion exists in the SOAP value decoder and in the WSDL node search helper.
Title SOAP: Unbounded Recursion in Server-Side cleanup_xml_node
Weaknesses CWE-674
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: php

Published:

Updated: 2026-09-28T13:31:32.047Z

Reserved: 2026-09-15T00:34:01.883Z

Link: CVE-2026-91765

cve-icon Vulnrichment

Updated: 2026-09-28T13:24:49.423Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-25T21:17:24.550

Modified: 2026-09-29T21:27:41.130

Link: CVE-2026-91765

cve-icon Redhat

Severity : Important

Publid Date: 2026-09-25T20:33:03Z

Links: CVE-2026-91765 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-26T10:15:09Z

Weaknesses
  • CWE-674

    Uncontrolled Recursion

  • CWE-770

    Allocation of Resources Without Limits or Throttling