PHP
cpe:2.3:a:php:php:*:*:*:*:*:*:*
- < 8.2.31
- < 8.3.31
- < 8.4.21
- < 8.5.6
A NULL pointer dereference vulnerability has been identified in the PHP SOAP server process, specifically in versions 8.2.* prior to 8.2.31, 8.3.* prior to 8.3.31, 8.4.* prior to 8.4.21, and 8.5.* prior to 8.5.6. The issue arises when a SOAP server has a typemap configured, leading to a segmentation fault. This vulnerability allows a remote unauthenticated attacker to crash the PHP SOAP server process, causing a denial-of-service condition.
Exploitation of this vulnerability leads to a segmentation fault caused by a NULL pointer dereference, crashing the PHP SOAP server process and causing a denial-of-service condition.
To reproduce this vulnerability, first ensure that the PHP SOAP server is running with a typemap configured. Then, send a SOAP request that includes an 'apache:Map' node with a missing '<value>' element. The server will segfault due to the NULL pointer dereference, demonstrating the vulnerability.
Users can upgrade to PHP versions 8.2.31, 8.3.31, 8.4.21, or 8.5.6 to address this vulnerability.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.