CVE-2004-0989
Multiple buffer overflows in libXML 2.6.12 and 2.6.13 (libxml2), and possibly other versions, may...
Multiple buffer overflows in libXML 2.6.12 and 2.6.13 (libxml2), and possibly other versions, may allow remote attackers to execute arbitrary code via (1) a long FTP URL that is not properly handled by the xmlNanoFTPScanURL function, (2) a long proxy URL containing FTP data that is not properly handled by the xmlNanoFTPScanProxy function, and other overflows related to manipulation of DNS length values, including (3) xmlNanoFTPConnect, (4) xmlNanoHTTPConnectHost, and (5) xmlNanoHTTPConnectHost.
Exploit likelihood
What each source reports
NVD Score used
10.0
Multiple buffer overflows in libXML 2.6.12 and 2.6.13 (libxml2), and possibly other versions, may allow remote attackers to execute arbitrary code via (1) a long FTP URL that is not properly handled by the xmlNanoFTPScanURL function, (2) a long proxy URL containing FTP data that is not properly handled by the xmlNanoFTPScanProxy function, and other overflows related to manipulation of DNS length values, including (3) xmlNanoFTPConnect, (4) xmlNanoHTTPConnectHost, and (5) xmlNanoHTTPConnectHost.
- Record
CVE-2004-0989- CVSS 2.0
- 10.0 High
AV:N/AC:L/Au:N/C:C/I:C/A:C - Updated
- 2026-11-02
CVE List No score
Multiple buffer overflows in libXML 2.6.12 and 2.6.13 (libxml2), and possibly other versions, may allow remote attackers to execute arbitrary code via (1) a long FTP URL that is not properly handled by the xmlNanoFTPScanURL function, (2) a long proxy URL containing FTP data that is not properly handled by the xmlNanoFTPScanProxy function, and other overflows related to manipulation of DNS length values, including (3) xmlNanoFTPConnect, (4) xmlNanoHTTPConnectHost, and (5) xmlNanoHTTPConnectHost.
- Record
CVE-2004-0989- Updated
- 2026-11-02
EUVDEUVD-2004-0987 No score
Multiple buffer overflows in libXML 2.6.12 and 2.6.13 (libxml2), and possibly other versions, may allow remote attackers to execute arbitrary code via (1) a long FTP URL that is not properly handled by the xmlNanoFTPScanURL function, (2) a long proxy URL containing FTP data that is not properly handled by the xmlNanoFTPScanProxy function, and other overflows related to manipulation of DNS length values, including (3) xmlNanoFTPConnect, (4) xmlNanoHTTPConnectHost, and (5) xmlNanoHTTPConnectHost.
- Record
EUVD-2004-0987- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-mpv4-c8cf-72rm No score
Multiple buffer overflows in libXML 2.6.12 and 2.6.13 (libxml2), and possibly other versions, may...
Multiple buffer overflows in libXML 2.6.12 and 2.6.13 (libxml2), and possibly other versions, may allow remote attackers to execute arbitrary code via (1) a long FTP URL that is not properly handled by the xmlNanoFTPScanURL function, (2) a long proxy URL containing FTP data that is not properly handled by the xmlNanoFTPScanProxy function, and other overflows related to manipulation of DNS length values, including (3) xmlNanoFTPConnect, (4) xmlNanoHTTPConnectHost, and (5) xmlNanoHTTPConnectHost.
- Record
GHSA-mpv4-c8cf-72rm- Updated
- 2026-11-02
OSV No score
Multiple buffer overflows in libXML 2.6.12 and 2.6.13 (libxml2), and possibly other versions, may allow remote attackers to execute arbitrary code via (1) a long FTP URL that is not properly handled by the xmlNanoFTPScanURL function, (2) a long proxy URL containing FTP data that is not properly handled by the xmlNanoFTPScanProxy function, and other overflows related to manipulation of DNS length values, including (3) xmlNanoFTPConnect, (4) xmlNanoHTTPConnectHost, and (5) xmlNanoHTTPConnectHost.
- Record
CVE-2004-0989- Updated
- 2026-11-02
OSVDEBIAN-CVE-2004-0989 No score
Multiple buffer overflows in libXML 2.6.12 and 2.6.13 (libxml2), and possibly other versions, may allow remote attackers to execute arbitrary code via (1) a long FTP URL that is not properly handled by the xmlNanoFTPScanURL function, (2) a long proxy URL containing FTP data that is not properly handled by the xmlNanoFTPScanProxy function, and other overflows related to manipulation of DNS length values, including (3) xmlNanoFTPConnect, (4) xmlNanoHTTPConnectHost, and (5) xmlNanoHTTPConnectHost.
- Record
DEBIAN-CVE-2004-0989- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libxml2Debian:12 |
before 2.6.11-5 | 2.6.11-5 |
libxml2Debian:13 |
before 2.6.11-5 | 2.6.11-5 |
libxml2Debian:14 |
before 2.6.11-5 | 2.6.11-5 |
libxmlDebian:3.0 |
before 1.8.17-2woody2 | 1.8.17-2woody2 |
libxml2Debian:3.0 |
before 2.4.19-4woody2 | 2.4.19-4woody2 |
libxml2Red Hat:enterprise_linux:3::as |
before 0:2.5.10-7 | 0:2.5.10-7 |
libxml2-debuginfoRed Hat:enterprise_linux:3::as |
before 0:2.5.10-7 | 0:2.5.10-7 |
libxml2-develRed Hat:enterprise_linux:3::as |
before 0:2.5.10-7 | 0:2.5.10-7 |
libxml2-pythonRed Hat:enterprise_linux:3::as |
before 0:2.5.10-7 | 0:2.5.10-7 |
libxml2Red Hat:enterprise_linux:3::desktop |
before 0:2.5.10-7 | 0:2.5.10-7 |
Show 23 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libxml2-debuginfoRed Hat:enterprise_linux:3::desktop |
before 0:2.5.10-7 | 0:2.5.10-7 |
libxml2-develRed Hat:enterprise_linux:3::desktop |
before 0:2.5.10-7 | 0:2.5.10-7 |
libxml2-pythonRed Hat:enterprise_linux:3::desktop |
before 0:2.5.10-7 | 0:2.5.10-7 |
libxml2Red Hat:enterprise_linux:3::es |
before 0:2.5.10-7 | 0:2.5.10-7 |
libxml2-debuginfoRed Hat:enterprise_linux:3::es |
before 0:2.5.10-7 | 0:2.5.10-7 |
libxml2-develRed Hat:enterprise_linux:3::es |
before 0:2.5.10-7 | 0:2.5.10-7 |
libxml2-pythonRed Hat:enterprise_linux:3::es |
before 0:2.5.10-7 | 0:2.5.10-7 |
libxml2Red Hat:enterprise_linux:3::ws |
before 0:2.5.10-7 | 0:2.5.10-7 |
libxml2-debuginfoRed Hat:enterprise_linux:3::ws |
before 0:2.5.10-7 | 0:2.5.10-7 |
libxml2-develRed Hat:enterprise_linux:3::ws |
before 0:2.5.10-7 | 0:2.5.10-7 |
libxml2-pythonRed Hat:enterprise_linux:3::ws |
before 0:2.5.10-7 | 0:2.5.10-7 |
libxmlRed Hat:enterprise_linux:3::as From an advisory covering 2 CVEs |
before 1:1.8.17-9.2 | 1:1.8.17-9.2 |
libxml-debuginfoRed Hat:enterprise_linux:3::as From an advisory covering 2 CVEs |
before 1:1.8.17-9.2 | 1:1.8.17-9.2 |
libxml-develRed Hat:enterprise_linux:3::as From an advisory covering 2 CVEs |
before 1:1.8.17-9.2 | 1:1.8.17-9.2 |
libxmlRed Hat:enterprise_linux:3::desktop From an advisory covering 2 CVEs |
before 1:1.8.17-9.2 | 1:1.8.17-9.2 |
libxml-debuginfoRed Hat:enterprise_linux:3::desktop From an advisory covering 2 CVEs |
before 1:1.8.17-9.2 | 1:1.8.17-9.2 |
libxml-develRed Hat:enterprise_linux:3::desktop From an advisory covering 2 CVEs |
before 1:1.8.17-9.2 | 1:1.8.17-9.2 |
libxmlRed Hat:enterprise_linux:3::es From an advisory covering 2 CVEs |
before 1:1.8.17-9.2 | 1:1.8.17-9.2 |
libxml-debuginfoRed Hat:enterprise_linux:3::es From an advisory covering 2 CVEs |
before 1:1.8.17-9.2 | 1:1.8.17-9.2 |
libxml-develRed Hat:enterprise_linux:3::es From an advisory covering 2 CVEs |
before 1:1.8.17-9.2 | 1:1.8.17-9.2 |
libxmlRed Hat:enterprise_linux:3::ws From an advisory covering 2 CVEs |
before 1:1.8.17-9.2 | 1:1.8.17-9.2 |
libxml-debuginfoRed Hat:enterprise_linux:3::ws From an advisory covering 2 CVEs |
before 1:1.8.17-9.2 | 1:1.8.17-9.2 |
libxml-develRed Hat:enterprise_linux:3::ws From an advisory covering 2 CVEs |
before 1:1.8.17-9.2 | 1:1.8.17-9.2 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Exploit-DB | Libxml2 - Multiple Remote Stack Buffer Overflow Vulnerabilities | 2004-10-26 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, Exploit-DB, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2004-0989 is a high vulnerability (CVSS 10.0) in Xmlsoft Libxml, published October 28, 2004. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 21.7%, the 97th percentile. Fixed in libxml2 2.6.11-5.
References
lists.apple.com/archives/security-announce/2005/Jan/msg00001.html
marc.info?l=bugtraq&m=109880813013482&w=2
ciac.org/ciac/bulletins/p-029.shtml
osvdb.org/11179
securitytracker.com/id?1011941
redhat.com/support/errata/RHSA-2004-615.html
Show 34 moreShow less
securityfocus.com/bid/11526
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A10505
exchange.xforce.ibmcloud.com/vulnerabilities/17872
redhat.com/support/errata/RHSA-2004-650.html
gentoo.org/security/en/glsa/glsa-200411-05.xml
distro.conectiva.com.br/atualizacoes?id=a&anuncio=000890
osvdb.org/11324
novell.com/linux/security/advisories/2005_01_sr.html
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A1173
ubuntu.com/usn/usn-89-1
secunia.com/advisories/13000
debian.org/security/2004/dsa-582
exchange.xforce.ibmcloud.com/vulnerabilities/17870
exchange.xforce.ibmcloud.com/vulnerabilities/17875
osvdb.org/11180
exchange.xforce.ibmcloud.com/vulnerabilities/17876
nvd.nist.gov/vuln/detail/CVE-2004-0989
github.com/advisories/GHSA-mpv4-c8cf-72rm
security-tracker.debian.org/tracker/CVE-2004-0989
access.redhat.com/errata/RHSA-2004:615
access.redhat.com/security/updates/classification
securityfocus.com/archive/1/379383/2004-10-24/2004-10-30/0
bugzilla.redhat.com/show_bug.cgi?id=137264
security.access.redhat.com/data/csaf/v2/advisories/2004/rhsa-2004_615.json
access.redhat.com/security/cve/CVE-2004-0989
bugzilla.redhat.com/show_bug.cgi?id=430645
cve.org/CVERecord?id=CVE-2004-0989
access.redhat.com/errata/RHSA-2004:650
bugzilla.redhat.com/show_bug.cgi?id=139090
security.access.redhat.com/data/csaf/v2/advisories/2004/rhsa-2004_650.json
access.redhat.com/security/cve/CVE-2004-0110
bugzilla.redhat.com/show_bug.cgi?id=430644
cve.org/CVERecord?id=CVE-2004-0110
nvd.nist.gov/vuln/detail/CVE-2004-0110