CVE-2004-0989 (CNNVD-200503-029)

CRITICAL 有利用代码
中文标题:
libxml2 缓冲区溢出漏洞
英文标题:
Multiple buffer overflows in libXML 2.6.12 and 2.6.13 (libxml2), and possibly other versions, may al...
CVSS分数: 10.0
发布时间: 2004-10-28 04:00:00
漏洞类型: 授权问题
状态: PUBLISHED
数据质量分数: 0.40
数据版本: v4
漏洞描述
中文描述:

Libxml2是GNOME项目组所研发的一个基于C语言的用来解析XML文档的函数库,它支持多种编码格式、Xpath解析、Well-formed和valid验证等。 Libxml2在处理部分类型UR时存在问题,远程攻击者可以利用这个漏洞进行缓冲区溢出攻击。 问题一是当解析FTP性质的URL时存在缓冲区溢出,从用户提供的数据没有任何长度检查就直接拷贝到静态缓冲区,可触发漏洞。 问题二是解析代理URL数据时存在缓冲区溢出,从用户提供的数据没有任何长度检查就直接拷贝到静态缓冲区,可触发漏洞。 问题三是代码在处理通过DNS解析名字时存在多个缓冲区溢出,攻击者运行恶意DNS服务器,或者攻击者在LAN中伪造DNS应答,可能以进程权限在系统上执行任意指令。

英文描述:

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.

CWE类型:
(暂无数据)
标签:
remote linux Sean OSVDB-11179
受影响产品
厂商 产品 版本 版本范围 平台 CPE
xmlsoft libxml 1.8.17 - - cpe:2.3:a:xmlsoft:libxml:1.8.17:*:*:*:*:*:*:*
xmlsoft libxml2 2.5.11 - - cpe:2.3:a:xmlsoft:libxml2:2.5.11:*:*:*:*:*:*:*
xmlsoft libxml2 2.6.6 - - cpe:2.3:a:xmlsoft:libxml2:2.6.6:*:*:*:*:*:*:*
xmlsoft libxml2 2.6.7 - - cpe:2.3:a:xmlsoft:libxml2:2.6.7:*:*:*:*:*:*:*
xmlsoft libxml2 2.6.8 - - cpe:2.3:a:xmlsoft:libxml2:2.6.8:*:*:*:*:*:*:*
xmlsoft libxml2 2.6.9 - - cpe:2.3:a:xmlsoft:libxml2:2.6.9:*:*:*:*:*:*:*
xmlsoft libxml2 2.6.11 - - cpe:2.3:a:xmlsoft:libxml2:2.6.11:*:*:*:*:*:*:*
xmlsoft libxml2 2.6.12 - - cpe:2.3:a:xmlsoft:libxml2:2.6.12:*:*:*:*:*:*:*
xmlsoft libxml2 2.6.13 - - cpe:2.3:a:xmlsoft:libxml2:2.6.13:*:*:*:*:*:*:*
xmlsoft libxml2 2.6.14 - - cpe:2.3:a:xmlsoft:libxml2:2.6.14:*:*:*:*:*:*:*
xmlstarlet command_line_xml_toolkit 0.9.1 - - cpe:2.3:a:xmlstarlet:command_line_xml_toolkit:0.9.1:*:*:*:*:*:*:*
redhat fedora_core core_2.0 - - cpe:2.3:o:redhat:fedora_core:core_2.0:*:*:*:*:*:*:*
trustix secure_linux 2.0 - - cpe:2.3:o:trustix:secure_linux:2.0:*:*:*:*:*:*:*
trustix secure_linux 2.1 - - cpe:2.3:o:trustix:secure_linux:2.1:*:*:*:*:*:*:*
ubuntu ubuntu_linux 4.1 - - cpe:2.3:o:ubuntu:ubuntu_linux:4.1:*:ia64:*:*:*:*:*
解决方案
中文解决方案:
(暂无数据)
英文解决方案:
(暂无数据)
临时解决方案:
(暂无数据)
参考链接
APPLE-SA-2005-01-25 vendor-advisory
cve.org
访问
20041026 libxml2 remote buffer overflows (not in xml parsing code though) mailing-list
cve.org
访问
P-029 third-party-advisory
cve.org
访问
11179 vdb-entry
cve.org
访问
1011941 vdb-entry
cve.org
访问
RHSA-2004:615 vendor-advisory
cve.org
访问
11526 vdb-entry
cve.org
访问
oval:org.mitre.oval:def:10505 vdb-entry
cve.org
访问
libxml2-nanoftp-file-bo(17872) vdb-entry
cve.org
访问
RHSA-2004:650 vendor-advisory
cve.org
访问
GLSA-200411-05 vendor-advisory
cve.org
访问
CLA-2004:890 vendor-advisory
cve.org
访问
11324 vdb-entry
cve.org
访问
SUSE-SR:2005:001 vendor-advisory
cve.org
访问
oval:org.mitre.oval:def:1173 vdb-entry
cve.org
访问
USN-89-1 vendor-advisory
cve.org
访问
13000 third-party-advisory
cve.org
访问
DSA-582 vendor-advisory
cve.org
访问
libxml2-xmlnanoftpscanurl-bo(17870) vdb-entry
cve.org
访问
libxml2-xmlnanoftpscanproxy-bo(17875) vdb-entry
cve.org
访问
11180 vdb-entry
cve.org
访问
libxml2-nanohttp-file-bo(17876) vdb-entry
cve.org
访问
ExploitDB EDB-24704 EXPLOIT
exploitdb
访问
Download Exploit EDB-24704 EXPLOIT
exploitdb
访问
CVE Reference: CVE-2004-0989 ADVISORY
cve.org
访问
CVSS评分详情
10.0
CRITICAL
CVSS向量: AV:N/AC:L/Au:N/C:C/I:C/A:C
CVSS版本: 2.0
机密性
COMPLETE
完整性
COMPLETE
可用性
COMPLETE
时间信息
发布时间:
2004-10-28 04:00:00
修改时间:
2024-08-08 00:38:59
创建时间:
2025-11-11 15:32:22
更新时间:
2026-01-26 02:16:54
利用信息
此漏洞有可利用代码!
利用代码数量: 1
利用来源:
未知
数据源详情
数据源 记录ID 版本 提取时间
CVE cve_CVE-2004-0989 2025-11-11 15:17:29 2025-11-11 07:32:22
NVD nvd_CVE-2004-0989 2025-11-11 14:50:56 2025-11-11 07:41:08
CNNVD cnnvd_CNNVD-200503-029 2025-11-11 15:08:44 2025-11-11 07:48:57
EXPLOITDB exploitdb_EDB-24704 2025-11-11 15:05:26 2025-11-11 08:20:47
版本与语言
当前版本: v4
主要语言: EN
支持语言:
EN ZH
其他标识符:
:
:
安全公告
暂无安全公告信息
变更历史
v4 EXPLOITDB
2025-11-11 16:20:47
references_count: 22 → 25; tags_count: 0 → 4; data_sources: ['cnnvd', 'cve', 'nvd'] → ['cnnvd', 'cve', 'exploitdb', 'nvd']
查看详细变更
  • references_count: 22 -> 25
  • tags_count: 0 -> 4
  • data_sources: ['cnnvd', 'cve', 'nvd'] -> ['cnnvd', 'cve', 'exploitdb', 'nvd']
v3 CNNVD
2025-11-11 15:48:57
vulnerability_type: 未提取 → 授权问题; cnnvd_id: 未提取 → CNNVD-200503-029; data_sources: ['cve', 'nvd'] → ['cnnvd', 'cve', 'nvd']
查看详细变更
  • vulnerability_type: 未提取 -> 授权问题
  • cnnvd_id: 未提取 -> CNNVD-200503-029
  • data_sources: ['cve', 'nvd'] -> ['cnnvd', 'cve', 'nvd']
v2 NVD
2025-11-11 15:41:08
severity: SeverityLevel.MEDIUM → SeverityLevel.CRITICAL; cvss_score: 未提取 → 10.0; cvss_vector: NOT_EXTRACTED → AV:N/AC:L/Au:N/C:C/I:C/A:C; cvss_version: NOT_EXTRACTED → 2.0; affected_products_count: 0 → 15; data_sources: ['cve'] → ['cve', 'nvd']
查看详细变更
  • severity: SeverityLevel.MEDIUM -> SeverityLevel.CRITICAL
  • cvss_score: 未提取 -> 10.0
  • cvss_vector: NOT_EXTRACTED -> AV:N/AC:L/Au:N/C:C/I:C/A:C
  • cvss_version: NOT_EXTRACTED -> 2.0
  • affected_products_count: 0 -> 15
  • data_sources: ['cve'] -> ['cve', 'nvd']