CVE-2004-0989 (CNNVD-200503-029)
中文标题:
libxml2 缓冲区溢出漏洞
英文标题:
Multiple buffer overflows in libXML 2.6.12 and 2.6.13 (libxml2), and possibly other versions, may al...
漏洞描述
中文描述:
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类型:
标签:
受影响产品
| 厂商 | 产品 | 版本 | 版本范围 | 平台 | 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:*:*:*:*:*
|
解决方案
中文解决方案:
英文解决方案:
临时解决方案:
参考链接
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
cve.org
exploitdb
exploitdb
cve.org
CVSS评分详情
AV:N/AC:L/Au:N/C:C/I:C/A:C
时间信息
利用信息
数据源详情
| 数据源 | 记录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 |
版本与语言
安全公告
变更历史
查看详细变更
- references_count: 22 -> 25
- tags_count: 0 -> 4
- data_sources: ['cnnvd', 'cve', 'nvd'] -> ['cnnvd', 'cve', 'exploitdb', 'nvd']
查看详细变更
- vulnerability_type: 未提取 -> 授权问题
- cnnvd_id: 未提取 -> CNNVD-200503-029
- data_sources: ['cve', 'nvd'] -> ['cnnvd', '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']