CVE-2016-4658
CriticalSummary
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.

