Executive Summary
| Summary | |
|---|---|
| Title | libxml2: Denial of Service |
| Informations | |||
|---|---|---|---|
| Name | GLSA-201009-07 | First vendor Publication | 2010-09-21 |
| Vendor | Gentoo | Last vendor Modification | 2010-09-21 |
| Severity (Vendor) | Normal | Revision | N/A |
Security-Database Scoring CVSS v2
| Cvss vector : (AV:N/AC:M/Au:N/C:N/I:N/A:P) | |||
|---|---|---|---|
| Cvss Base Score | 4.3 | Attack Range | Network |
| Cvss Impact Score | 2.9 | Attack Complexity | Medium |
| Cvss Expoit Score | 8.6 | Authentification | None Required |
| Calculate full CVSS 2.0 Vectors scores | |||
Detail
Synopsis Multiple Denial of Services vulnerabilities were found in libxml2. Background libxml2 is a library to manipulate XML files. Description The following vulnerabilities were reported after a test with the Codenomicon XML fuzzing framework: * Two use-after-free vulnerabilities are possible when parsing a XML file with Notation or Enumeration attribute types (CVE-2009-2416). * A stack consumption vulnerability can be triggered via a large depth of element declarations in a DTD, related to a function recursion (CVE-2009-2414). Impact A remote attacker could entice a user or automated system to open a specially crafted XML document with an application using libxml2 resulting in a Denial of Service condition. Workaround There is no known workaround at this time. Resolution All libxml2 users should upgrade to the latest version: # emerge --sync # emerge --ask --oneshot --verbose ">=dev-libs/libxml2-2.7.3-r2" NOTE: This is a legacy GLSA. Updates for all affected architectures are available since August 30, 2009. It is likely that your system is already no longer affected by this issue. References [ 1 ] CVE-2009-2414 : http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-2414 [ 2 ] CVE-2009-2416 : http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-2416 Availability This GLSA and any updates to it are available for viewing at the Gentoo Security Website: http://security.gentoo.org/glsa/glsa-201009-07.xml |
Original Source
| Url : http://security.gentoo.org/glsa/glsa-201009-07.xml |
CWE : Common Weakness Enumeration
| id | Name |
|---|---|
| CWE-399 | Resource Management Errors |
| CWE-119 | Failure to Constrain Operations within the Bounds of a Memory Buffer |
OVAL Definitions
| Definition Id: oval:org.mitre.oval:def:8639 | |||
| Oval ID: | oval:org.mitre.oval:def:8639 | ||
| Title: | VMware libxml2 stack consumption vulnerability | ||
| Description: | Stack consumption vulnerability in libxml2 2.5.10, 2.6.16, 2.6.26, 2.6.27, and 2.6.32, and libxml 1.8.17, allows context-dependent attackers to cause a denial of service (application crash) via a large depth of element declarations in a DTD, related to a function recursion, as demonstrated by the Codenomicon XML fuzzing framework. | ||
| Family: | unix | Class: | vulnerability |
| Reference(s): | CVE-2009-2414 |
Version: | 2 |
| Platform(s): | VMWare ESX Server 3 VMWare ESX Server 3.5 VMWare ESX Server 4 |
Product(s): | |
| Definition Synopsis: | |||
| Definition Id: oval:org.mitre.oval:def:10129 | |||
| Oval ID: | oval:org.mitre.oval:def:10129 | ||
| Title: | Stack consumption vulnerability in libxml2 2.5.10, 2.6.16, 2.6.26, 2.6.27, and 2.6.32, and libxml 1.8.17, allows context-dependent attackers to cause a denial of service (application crash) via a large depth of element declarations in a DTD, related to a function recursion, as demonstrated by the Codenomicon XML fuzzing framework. | ||
| Description: | Stack consumption vulnerability in libxml2 2.5.10, 2.6.16, 2.6.26, 2.6.27, and 2.6.32, and libxml 1.8.17, allows context-dependent attackers to cause a denial of service (application crash) via a large depth of element declarations in a DTD, related to a function recursion, as demonstrated by the Codenomicon XML fuzzing framework. | ||
| Family: | unix | Class: | vulnerability |
| Reference(s): | CVE-2009-2414 |
Version: | 5 |
| Platform(s): | Red Hat Enterprise Linux 3 CentOS Linux 3 Red Hat Enterprise Linux 4 CentOS Linux 4 Oracle Linux 4 Red Hat Enterprise Linux 5 CentOS Linux 5 Oracle Linux 5 |
Product(s): | |
| Definition Synopsis: | |||
|
|||
| Definition Id: oval:org.mitre.oval:def:9262 | |||
| Oval ID: | oval:org.mitre.oval:def:9262 | ||
| Title: | Multiple use-after-free vulnerabilities in libxml2 2.5.10, 2.6.16, 2.6.26, 2.6.27, and 2.6.32, and libxml 1.8.17, allow context-dependent attackers to cause a denial of service (application crash) via crafted (1) Notation or (2) Enumeration attribute types in an XML file, as demonstrated by the Codenomicon XML fuzzing framework. | ||
| Description: | Multiple use-after-free vulnerabilities in libxml2 2.5.10, 2.6.16, 2.6.26, 2.6.27, and 2.6.32, and libxml 1.8.17, allow context-dependent attackers to cause a denial of service (application crash) via crafted (1) Notation or (2) Enumeration attribute types in an XML file, as demonstrated by the Codenomicon XML fuzzing framework. | ||
| Family: | unix | Class: | vulnerability |
| Reference(s): | CVE-2009-2416 |
Version: | 5 |
| Platform(s): | Red Hat Enterprise Linux 3 CentOS Linux 3 Red Hat Enterprise Linux 4 CentOS Linux 4 Oracle Linux 4 Red Hat Enterprise Linux 5 CentOS Linux 5 Oracle Linux 5 |
Product(s): | |
| Definition Synopsis: | |||
|
|||
| Definition Id: oval:org.mitre.oval:def:7783 | |||
| Oval ID: | oval:org.mitre.oval:def:7783 | ||
| Title: | VMware libxml2 use-after-free vulnerability | ||
| Description: | Multiple use-after-free vulnerabilities in libxml2 2.5.10, 2.6.16, 2.6.26, 2.6.27, and 2.6.32, and libxml 1.8.17, allow context-dependent attackers to cause a denial of service (application crash) via crafted (1) Notation or (2) Enumeration attribute types in an XML file, as demonstrated by the Codenomicon XML fuzzing framework. | ||
| Family: | unix | Class: | vulnerability |
| Reference(s): | CVE-2009-2416 |
Version: | 2 |
| Platform(s): | VMWare ESX Server 3 VMWare ESX Server 3.5 VMWare ESX Server 4 |
Product(s): | |
| Definition Synopsis: | |||
CPE : Common Platform Enumeration
| Type | Description | Count |
|---|---|---|
| Application | 1 | |
| Application | 5 |
Open Source Vulnerability Database (OSVDB)
| id | Description |
|---|---|
| 56990 | libxml2 DTD Element Declaration Handling Stack Consumption DoS |
| 56985 | libxml2 XML File Multiple Attribute Type Handling DoS |

GLSA-201009-07
(Medium)






