CVE-2026-7262

NULL pointer dereference in SOAP apache:Map decoder with missing <value>

Published May 10, 2026 CVSS 4.0 · 2.9 Low EPSS < 1% KEV · Not listed
Description
In PHP versions 8.2.* before 8.2.31, 8.3.* before 8.3.31, 8.4.* before 8.4.21, and 8.5.* before 8.5.6, when a SOAP server has a typemap configured, the decoding process contains a mistake which checks the wrong variable in case of missing value element.  This leads to dereferences a NULL pointer, causing a segmentation fault. This allows a remote unauthenticated attacker to crash the PHP SOAP server process, resulting in denial of service.

Analysis

AI-generated

Technical impact

A NULL pointer dereference occurs in PHP’s SOAP apache:Map decoder when a typemap is configured and the <value> element is missing in the SOAP envelope. The decoder incorrectly references a wrong variable, resulting in a segmentation fault of the PHP SOAP server process. A remote attacker can exploit this flaw by sending a specially crafted SOAP request, causing the server to crash without any authentication. The primary consequence is a denial of service to clients of the affected SOAP service.

Affected Systems

PHP Group: PHP is affected. Versions 8.2.* before 8.2.31, 8.3.* before 8.3.31, 8.4.* before 8.4.21, and 8.5.* before 8.5.6 contain the vulnerability. All other PHP releases are not impacted.

Risk and Exploitability

The CVSS score of 2.9 indicates a low overall severity, and the EPSS score is not available yet. The vulnerability is not listed in the CISA KEV catalog. Inferred from the description, the attack vector is remote and requires no authentication, but the effect is limited to causing a service crash. While the exploitation risk is moderate due to the low CVSS, the impact of failure to patch is a potential DoS on a public-facing web service.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade PHP to the latest patched version (at least 8.2.31, 8.3.31, 8.4.21, or 8.5.6 as appropriate).
  • If an immediate upgrade is not possible, disable or remove the SOAP typemap that is vulnerable, or configure it to validate the presence of the <value> element before processing.
  • Restart the PHP SOAP server to apply the changes and ensure the vulnerable code path is no longer active.

Generated by OpenCVE AI on May 10, 2026 at 05:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-4586-1 php7.4 security update
Debian DSA Debian DSA DSA-6255-1 php8.2 security update
Debian DSA Debian DSA DSA-6256-1 php8.4 security update
Ubuntu USN Ubuntu USN USN-8336-1 PHP vulnerabilities
Ubuntu USN Ubuntu USN USN-8734-1 PHP vulnerabilities
History
Type Values Removed Values Added
First Time appeared Php
Php php
CPEs cpe:2.3:a:php:php:*:*:*:*:*:*:*:*
Vendors & Products Php
Php php
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'}

Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
First Time appeared Php Group
Php Group php
Vendors & Products Php Group
Php Group php
Type Values Removed Values Added
Description In PHP versions 8.2.* before 8.2.31, 8.3.* before 8.3.31, 8.4.* before 8.4.21, and 8.5.* before 8.5.6, when a SOAP server has a typemap configured, the decoding process contains a mistake which checks the wrong variable in case of missing value element.  This leads to dereferences a NULL pointer, causing a segmentation fault. This allows a remote unauthenticated attacker to crash the PHP SOAP server process, resulting in denial of service.
Title NULL pointer dereference in SOAP apache:Map decoder with missing <value>
Weaknesses CWE-476
References
Metrics cvssV4_0

{'score': 2.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P/AU:Y/RE:M/U:Amber'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
php
Published
Updated
Jul 15, 2026, 12:40 AM
Reserved
Apr 28, 2026, 5:09 AM
Status
Modified
Published
May 10, 2026, 5:16 AM
Modified
Jul 24, 2026, 8:10 AM
Severity
Important
Public date
May 10, 2026, 4:00 AM