PT-2004-1066 · Libxml2 · Libxml2-Python+4

Published

2004-03-03

·

Updated

2017-10-11

·

CVE-2004-0989

CVSS v2.0

10

High

VectorAV:N/AC:L/Au:N/C:C/I:C/A:C
Name of the Vulnerable Software and Affected Versions libxml2 versions 2.6.12 through 2.6.13 libxml2 version 2.5.10 libxml2-devel version 2.5.10 libxml-devel versions 1.8.14 and 1.8.17 libxml versions 1.8.14 and 1.8.17 libxml2-python version 2.5.10
Description The issue involves multiple buffer overflows in libXML, potentially allowing remote attackers to execute arbitrary code. This can occur through various means, including a long FTP URL not properly handled by the xmlNanoFTPScanURL function, a long proxy URL containing FTP data not properly handled by the xmlNanoFTPScanProxy function, and other overflows related to manipulation of DNS length values, including the xmlNanoFTPConnect, xmlNanoHTTPConnectHost functions. Exploitation of these vulnerabilities may lead to disruption of confidentiality, integrity, and availability of protected information and can be carried out remotely.
Recommendations For libxml2 versions 2.6.12 through 2.6.13, consider updating to a version that is not affected by these buffer overflows. For libxml2 version 2.5.10, update to a newer version to mitigate the risk. For libxml2-devel version 2.5.10, update to a version that includes the fix for the identified vulnerabilities. For libxml-devel versions 1.8.14 and 1.8.17, restrict access to the vulnerable functions until a patch is available. For libxml versions 1.8.14 and 1.8.17, avoid using the vulnerable xmlNanoFTPScanURL and xmlNanoFTPScanProxy functions in the affected API endpoints until the issue is resolved. For libxml2-python version 2.5.10, as a temporary workaround, consider disabling the vulnerable functions until a patch is available.

Exploit

Fix

Found an issue in the description? Have something to add? Feel free to write us 👾

Related Identifiers

BDU:2015-06381
BDU:2015-06382
BDU:2015-06390
BDU:2015-06391
BDU:2015-07408
BDU:2015-07410
BDU:2015-07411
CVE-2004-0989
DSA-582-1
RHSA-2004:615
RHSA-2004:650

Affected Products

Libxml
Libxml-Devel
Libxml2
Libxml2-Devel
Libxml2-Python