Summary
Package updates are available for Amazon Linux 2 that fix the following vulnerabilities: CVE-2015-8710: It was discovered that libxml2 could access out-of-bounds memory when parsing unclosed HTML comments. A remote attacker could provide a specially crafted XML file that, when processed by an application linked against libxml2, could cause the application to disclose heap memory contents. 1213957: CVE-2015-8710 libxml2: out-of-bounds memory access when parsing an unclosed HTML comment CVE-2015-8317: A denial of service flaw was found in libxml2. A remote attacker could provide a specially crafted XML or HTML file that, when processed by an application using libxml2, would cause that application to leak potentially sensitive information. 1281930: CVE-2015-8317 libxml2: Out-of-bounds heap read when parsing file with unfinished xml declaration CVE-2015-8242: A denial of service flaw was found in libxml2. A remote attacker could provide a specially crafted XML or HTML file that, when processed by an application using libxml2, would cause that application to leak potentially sensitive information. 1281950: CVE-2015-8242 libxml2: Buffer overread with HTML parser in push mode in xmlSAX2TextNode CVE-2015-8241: A denial of service flaw was found in libxml2. A remote attacker could provide a specially crafted XML or HTML file that, when processed by an application using libxml2, would cause that application to leak potentially sensitive information. 1281936: CVE-2015-8241 libxml2: Buffer overread with XML parser in xmlNextChar CVE-2015-7942: The xmlParseConditionalSections function in parser.c in libxml2 does not properly skip intermediary entities when it stops parsing invalid input, which allows context-dependent attackers to cause a denial of service (out-of-bounds read and crash) via crafted XML data, a different vulnerability than CVE-2015-7941. A heap-based buffer overflow flaw was found in the way libxml2 parsed certain crafted XML input. A remote attacker could provide a specially crafted XML file that, when opened in an application linked against libxml2, would cause the application to crash causing a denial of service. 1276297: CVE-2015-7942 libxml2: heap-based buffer overflow in xmlParseConditionalSections() CVE-2015-7941: libxml2 2.9.2 does not properly stop parsing invalid input, which allows context-dependent attackers to cause a denial of service (out-of-bounds read and libxml2 crash) via crafted XML data to the (1) xmlParseEntityDecl or (2) xmlParseConditionalSections function in parser.c, as demonstrated by non-terminated entities. A denial of service flaw was found in libxml2. A remote attacker could provide a specially crafted XML or HTML file that, when processed by an application using libxml2, would cause that application to crash. 1274222: CVE-2015-7941 libxml2: Out-of-bounds memory access CVE-2015-7500: A denial of service flaw was found in libxml2. A remote attacker could provide a specially crafted XML or HTML file that, when processed by an application using libxml2, would cause that application to crash. 1281943: CVE-2015-7500 libxml2: Heap buffer overflow in xmlParseMisc CVE-2015-7499: A denial of service flaw was found in libxml2. A remote attacker could provide a specially crafted XML or HTML file that, when processed by an application using libxml2, would cause that application to leak potentially sensitive information. 1281925: CVE-2015-7499 libxml2: Heap-based buffer overflow in xmlGROW CVE-2015-7498: A denial of service flaw was found in libxml2. A remote attacker could provide a specially crafted XML or HTML file that, when processed by an application using libxml2, would cause that application to crash. 1281879: CVE-2015-7498 libxml2: Heap-based buffer overflow in xmlParseXmlDecl CVE-2015-7497: A denial of service flaw was found in libxml2. A remote attacker could provide a specially crafted XML or HTML file that, when processed by an application using libxml2, would cause that application to crash. 1281862: CVE-2015-7497 libxml2: Heap-based buffer overflow in xmlDictComputeFastQKey CVE-2015-5312: A denial of service flaw was found in libxml2. A remote attacker could provide a specially crafted XML or HTML file that, when processed by an application using libxml2, would cause that application to use an excessive amount of CPU. 1276693: CVE-2015-5312 libxml2: CPU exhaustion when processing specially crafted XML input CVE-2015-1819: A denial of service flaw was found in the way the libxml2 library parsed certain XML files. An attacker could provide a specially crafted XML file that, when parsed by an application using libxml2, could cause that application to use an excessive amount of memory. 1211278: CVE-2015-1819 libxml2: denial of service processing a crafted XML document
Fixed packages 5
| Release | Package | Fixed in |
|---|---|---|
| Amazon Linux · 2 | libxml2 | 0:2.9.1-6.amzn2.3.2 |
| Amazon Linux · 2 | libxml2-debuginfo | 0:2.9.1-6.amzn2.3.2 |
| Amazon Linux · 2 | libxml2-devel | 0:2.9.1-6.amzn2.3.2 |
| Amazon Linux · 2 | libxml2-python | 0:2.9.1-6.amzn2.3.2 |
| Amazon Linux · 2 | libxml2-static | 0:2.9.1-6.amzn2.3.2 |
Vulnerabilities 12
-
Medium —
Nokogiri vulnerable to libxml XML Entity Expansion
The xmlreader in libxml allows remote attackers to cause a denial of service (memory consumption) via crafted XML data, related to an XML Entity Expansion (XEE) attack.
-
High —
Nokogiri subject to DoS via libxml2 vulnerability
The xmlStringLenDecodeEntities function in parser.c in libxml2 before 2.9.3 does not properly prevent entity expansion, which allows context-dependent attackers to cause a denial of service (CPU consumption) via crafted XML data, a different vulnerability tha…
-
Unscored —
Heap-based buffer overflow in the xmlDictComputeFastQKey function in dict.c in libxml2 before 2.9.3 allows context-depe…
-
Unscored —
Heap-based buffer overflow in the xmlParseXmlDecl function in parser.c in libxml2 before 2.9.3 allows context-dependent…
-
Medium —
Heap-based buffer overflow in nokogiri
Heap-based buffer overflow in the xmlGROW function in parser.c in libxml2 before 2.9.3 allows context-dependent attackers to obtain sensitive process memory information via unspecified vectors.
-
Unscored —
The xmlParseMisc function in parser.c in libxml2 before 2.9.3 allows context-dependent attackers to cause a denial of s…
-
Unscored —
libxml2 2.9.2 does not properly stop parsing invalid input, which allows context-dependent attackers to cause a denial …
-
Unscored —
The xmlParseConditionalSections function in parser.c in libxml2 does not properly skip intermediary entities when it st…
-
Unscored —
The xmlNextChar function in libxml2 2.9.2 does not properly check the state, which allows context-dependent attackers t…
-
Unscored —
The xmlSAX2TextNode function in SAX2.c in the push interface in the HTML parser in libxml2 before 2.9.3 allows context-…
-
Unscored —
The xmlParseXMLDecl function in parser.c in libxml2 before 2.9.3 allows context-dependent attackers to obtain sensitive…
-
Unscored —CVE-2015-8710 Public exploit
The htmlParseComment function in HTMLparser.c in libxml2 allows attackers to obtain sensitive information, cause a deni…
References
-
web
https://alas.aws.amazon.com/cve/html/CVE-2015-1819.html
-
web
https://alas.aws.amazon.com/cve/html/CVE-2015-5312.html
-
web
https://alas.aws.amazon.com/cve/html/CVE-2015-7497.html
-
web
https://alas.aws.amazon.com/cve/html/CVE-2015-7498.html
-
web
https://alas.aws.amazon.com/cve/html/CVE-2015-7499.html
-
web
https://alas.aws.amazon.com/cve/html/CVE-2015-7500.html
-
web
https://alas.aws.amazon.com/cve/html/CVE-2015-7941.html
-
web
https://alas.aws.amazon.com/cve/html/CVE-2015-7942.html
-
web
https://alas.aws.amazon.com/cve/html/CVE-2015-8241.html
-
web
https://alas.aws.amazon.com/cve/html/CVE-2015-8242.html
-
web
https://alas.aws.amazon.com/cve/html/CVE-2015-8317.html
-
web
https://alas.aws.amazon.com/cve/html/CVE-2015-8710.html