Summary
Package updates are available for Amazon Linux 2 that fix the following vulnerabilities: CVE-2017-16931: parser.c in libxml2 before 2.9.5 mishandles parameter-entity references because the NEXTL macro calls the xmlParserHandlePEReference function in the case of a '%' character in a DTD name. 1517307: CVE-2017-16931 libxml2: Mishandling parameter-entity references CVE-2016-4658: 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. 1384424: CVE-2016-4658 libxml2: Use after free via namespace node in XPointer ranges
Fixed packages 5
| Release | Package | Fixed in |
|---|---|---|
| Amazon Linux · 2 | libxml2 | 0:2.9.1-6.amzn2.3.3 |
| Amazon Linux · 2 | libxml2-debuginfo | 0:2.9.1-6.amzn2.3.3 |
| Amazon Linux · 2 | libxml2-devel | 0:2.9.1-6.amzn2.3.3 |
| Amazon Linux · 2 | libxml2-python | 0:2.9.1-6.amzn2.3.3 |
| Amazon Linux · 2 | libxml2-static | 0:2.9.1-6.amzn2.3.3 |
Vulnerabilities 2
-
Critical 9.8
Nokogiri does not forbid namespace nodes in XPointer ranges
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 cau…
-
Unscored —
parser.c in libxml2 before 2.9.5 mishandles parameter-entity references because the NEXTL macro calls the xmlParserHand…