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.
2016-09-25T10:59:02.343
2025-04-12T10:46:40.837
Deferred
CVSSv3.0: 9.8 (CRITICAL)
AV:N/AC:L/Au:N/C:C/I:C/A:C
10.0
10.0
Type | Vendor | Product | Version/Range | Vulnerable? |
---|---|---|---|---|
Operating System | apple | iphone_os | < 10.0 | Yes |
Operating System | apple | mac_os_x | < 10.12 | Yes |
Operating System | apple | tvos | < 10.0 | Yes |
Operating System | apple | watchos | < 3.0 | Yes |
Application | xmlsoft | libxml2 | < 2.9.5 | Yes |