BIT-php-2026-6722

See a problem?
Import Source
https://github.com/bitnami/vulndb/tree/main/data/php/BIT-php-2026-6722.json
JSON Data
https://api.osv.dev/v1/vulns/BIT-php-2026-6722
Aliases
Published
2026-05-12T08:56:01.004Z
Modified
2026-05-12T10:56:26.937143814Z
Summary
Use-After-Free in SOAP using Apache map
Details

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, the SOAP extension's object deduplication mechanism stores pointers to PHP objects in a global map without incrementing their reference counts. When an apache:Map node contains duplicate keys, processing the second entry overwrites the first in the temporary result map, freeing the original PHP object while its stale pointer remains in the map. A subsequent href reference to the freed node can copy the dangling pointer into the result. As PHP string allocations can reclaim the freed memory region, an attacker with control over the SOAP request body can exploit this use-after-free to achieve remote code execution.

Database specific
{
    "cpes": [
        "cpe:2.3:a:php:php:*:*:*:*:*:*:*:*"
    ],
    "severity": "Critical"
}
References

Affected packages

Bitnami / php

Package

Name
php
Purl
pkg:bitnami/php

Severity

  • 9.5 (Critical) CVSS_V4 - CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/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:Y/R:X/V:X/RE:M/U:Red CVSS Calculator

Affected ranges

Type
SEMVER
Events
Introduced
8.2.0
Fixed
8.2.31
Introduced
8.3.0
Fixed
8.3.31
Introduced
8.4.0
Fixed
8.4.21
Introduced
8.5.0
Fixed
8.5.6

Database specific

source
"https://github.com/bitnami/vulndb/tree/main/data/php/BIT-php-2026-6722.json"