CVE Catalog

CVE-2015-6837

High
Published: Translated: NVD NIST

Summary

The xsl_ext_function_php function in PHP before 5.4.45, 5.5.x before 5.5.29, and 5.6.x before 5.6.13, when using libxml2 before 2.9.2, does not consider the possibility of a NULL return value during initial error checking, leading to errors. This allows remote attackers to cause a denial of service via a crafted XML document.

Risk Assessment

Organizations may be vulnerable to attacks that lead to application crashes, resulting in service availability interruptions. Specifically, attackers could exploit this vulnerability to remotely trigger errors in the application.

Recommendation

It is recommended to update PHP to the latest version to mitigate this vulnerability. Additionally, it is advisable to monitor and validate XML documents processed by applications.

Related vulnerabilities

Original NVD description (English source)

The xsl_ext_function_php function in ext/xsl/xsltprocessor.c in PHP before 5.4.45, 5.5.x before 5.5.29, and 5.6.x before 5.6.13, when libxml2 before 2.9.2 is used, does not consider the possibility of a NULL valuePop return value before proceeding with a free operation during initial error checking, which allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via a crafted XML document, a different vulnerability than CVE-2015-6838.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS