CVE-2016-4658
libxml2: Use after free via namespace node in XPointer ranges
Severity Score
Exploit Likelihood
Affected Versions
Public Exploits
0Exploited in Wild
-Decision
Descriptions
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.
xpointer.c en libxml2, en versiones anteriores a la 2.9.5 (tal y como se usa en Apple iOS en versiones anteriores a la 10, OS X en versiones anteriores a la 10.12, tvOS en versiones anteriores a la 10 y watchOS en versiones anteriores a la 3 y otros productos) no prohíbe los nodos de espacio de nombre en los rangos XPointer. Esto permite que atacantes remotos ejecuten código arbitrario o provoquen una denegación de servicio (uso de memoria previamente liberada y corrupción de memoria) mediante un documento XML manipulado.
A use-after-free flaw was found in the Xpointer implementation of libxml2. An attacker could use this flaw against an application parsing untrusted XML files and compiled with libxml2 to leak small amount of memory data.
CVSS Scores
SSVC
- Decision:-
Timeline
- 2016-05-11 CVE Reserved
- 2016-09-20 CVE Published
- 2024-08-06 CVE Updated
- 2024-10-25 EPSS Updated
- ---------- Exploited in Wild
- ---------- KEV Due Date
- ---------- First Exploit
CWE
- CWE-119: Improper Restriction of Operations within the Bounds of a Memory Buffer
- CWE-416: Use After Free
CAPEC
References (15)
URL | Tag | Source |
---|---|---|
http://www.securityfocus.com/bid/93054 | Third Party Advisory | |
http://www.securitytracker.com/id/1036858 | Third Party Advisory | |
http://www.securitytracker.com/id/1038623 | Third Party Advisory |
URL | Date | SRC |
---|
URL | Date | SRC |
---|---|---|
https://git.gnome.org/browse/libxml2/commit/?id=c1d1f7121194036608bf555f08d3062a36fd344b | 2019-03-13 |
URL | Date | SRC |
---|---|---|
http://lists.apple.com/archives/security-announce/2016/Sep/msg00006.html | 2019-03-13 | |
http://lists.apple.com/archives/security-announce/2016/Sep/msg00008.html | 2019-03-13 | |
http://lists.apple.com/archives/security-announce/2016/Sep/msg00010.html | 2019-03-13 | |
http://lists.apple.com/archives/security-announce/2016/Sep/msg00011.html | 2019-03-13 | |
https://security.gentoo.org/glsa/201701-37 | 2019-03-13 | |
https://support.apple.com/HT207141 | 2019-03-13 | |
https://support.apple.com/HT207142 | 2019-03-13 | |
https://support.apple.com/HT207143 | 2019-03-13 | |
https://support.apple.com/HT207170 | 2019-03-13 | |
https://access.redhat.com/security/cve/CVE-2016-4658 | 2021-10-12 | |
https://bugzilla.redhat.com/show_bug.cgi?id=1384424 | 2021-10-12 |
Affected Vendors, Products, and Versions
Vendor | Product | Version | Other | Status | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Vendor | Product | Version | Other | Status | <-- --> | Vendor | Product | Version | Other | Status |
Apple Search vendor "Apple" | Iphone Os Search vendor "Apple" for product "Iphone Os" | < 10.0 Search vendor "Apple" for product "Iphone Os" and version " < 10.0" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Mac Os X Search vendor "Apple" for product "Mac Os X" | < 10.12 Search vendor "Apple" for product "Mac Os X" and version " < 10.12" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Tvos Search vendor "Apple" for product "Tvos" | < 10.0 Search vendor "Apple" for product "Tvos" and version " < 10.0" | - |
Affected
| ||||||
Apple Search vendor "Apple" | Watchos Search vendor "Apple" for product "Watchos" | < 3.0 Search vendor "Apple" for product "Watchos" and version " < 3.0" | - |
Affected
| ||||||
Xmlsoft Search vendor "Xmlsoft" | Libxml2 Search vendor "Xmlsoft" for product "Libxml2" | < 2.9.5 Search vendor "Xmlsoft" for product "Libxml2" and version " < 2.9.5" | - |
Affected
|