CVE Catalog

CVE-2016-4658

Critical
Published: Translated: NVD NIST

Summary

The xpointer.c file in libxml2 before version 2.9.5 does not forbid namespace nodes in XPointer ranges, allowing remote attackers to execute arbitrary code or cause a denial of service via a crafted XML document.

Risk Assessment

This vulnerability may lead to arbitrary code execution or system crashes, posing a significant security risk to applications using libxml2.

Recommendation

It is recommended to update libxml2 to version 2.9.5 or later to mitigate this vulnerability.

Original NVD description (English source)

xpointer.c in libxml2 before 2.9.5 (as used in Apple iOS before 10, OS X before 10.12, tvOS before 10, and watchOS before 3, and other products) does not forbid namespace nodes in XPointer ranges, which allows remote attackers to execute arbitrary code or cause a denial of service (use-after-free and memory corruption) via a crafted XML document.

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