CVE-2001-0011
CVSS10.0
发布时间 :2001-02-12 00:00:00
修订时间 :2008-09-10 15:07:01
NMCO    

[原文]Buffer overflow in nslookupComplain function in BIND 4 allows remote attackers to gain root privileges.


[CNNVD]ISC Bind 4 nslookupComplain() 缓冲区溢出漏洞(CNNVD-200102-044)

        CVE(CAN) ID: CVE-2001-0011
        
        
        
        BIND是一个实现域名服务协议的服务器软件。它在Internet上被广为使用。
        
        
        
        BIND 4系列版本在收到一个域名查询请求时,首先在自己的域文件和缓存
        
        中查找是否有相应记录,如果没有,BIND试图获取负责解析这些域名的
        
        域名服务器地址。一旦获得了正确的NS记录,BIND就调用nslookup()函数
        
        来获得这些域名服务器的地址。如果nslookup()发现这些地址是无效的,
        
        例如,0.0.0.0,255.255.255.255等,它就调用nslookupComplain()来讲错
        
        误发给syslog.
        
        
        
        函数slookupComplain()中存在一个可能的堆栈溢出,当产生错误信息时,
        
        nslookupComplain()使用sprintf()来将域名拷贝到一个999字节大小的本
        
        地缓冲区中,如果域名长度超过了此缓冲区长度,nslookupComplain()
        
        保存的激活记录就可能被覆盖。攻击者理论上可以利用此漏洞远程执行
        
        任意代码。
        
        
        
        攻击者必须控制一台权威域名服务器才能发动攻击。
        
        
        
        

- CVSS (基础分值)

CVSS分值: 10 [严重(HIGH)]
机密性影响: COMPLETE [完全的信息泄露导致所有系统文件暴露]
完整性影响: COMPLETE [系统完整性可被完全破坏]
可用性影响: COMPLETE [可能导致系统完全宕机]
攻击复杂度: LOW [漏洞利用没有访问限制 ]
攻击向量: [--]
身份认证: NONE [漏洞利用无需身份认证]

- CPE (受影响的平台与产品)

cpe:/a:isc:bind:4.9.5ISC BIND 4.9.5
cpe:/a:isc:bind:4.9.6ISC BIND 4.9.6
cpe:/a:isc:bind:4.9.7ISC BIND 4.9.7
cpe:/a:isc:bind:4.9.5:p1ISC BIND 4.9.5 P1
cpe:/a:isc:bind:4.9.3ISC BIND 4.9.3

- OVAL (用于检测的技术细节)

未找到相关OVAL定义

- 官方数据库链接

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2001-0011
(官方数据源) MITRE
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2001-0011
(官方数据源) NVD
http://www.cnnvd.org.cn/vulnerability/show/cv_cnnvdid/CNNVD-200102-044
(官方数据源) CNNVD

- 其它链接及资源

http://www.cert.org/advisories/CA-2001-02.html
(VENDOR_ADVISORY)  CERT  CA-2001-02
http://www.securityfocus.com/bid/2307
(UNKNOWN)  BID  2307
http://www.redhat.com/support/errata/RHSA-2001-007.html
(UNKNOWN)  REDHAT  RHSA-2001:007
http://www.nai.com/research/covert/advisories/047.asp
(UNKNOWN)  NAI  20010129 Vulnerabilities in BIND 4 and 8

- 漏洞信息

ISC Bind 4 nslookupComplain() 缓冲区溢出漏洞
危急 边界条件错误
2001-02-12 00:00:00 2005-07-26 00:00:00
远程  
        CVE(CAN) ID: CVE-2001-0011
        
        
        
        BIND是一个实现域名服务协议的服务器软件。它在Internet上被广为使用。
        
        
        
        BIND 4系列版本在收到一个域名查询请求时,首先在自己的域文件和缓存
        
        中查找是否有相应记录,如果没有,BIND试图获取负责解析这些域名的
        
        域名服务器地址。一旦获得了正确的NS记录,BIND就调用nslookup()函数
        
        来获得这些域名服务器的地址。如果nslookup()发现这些地址是无效的,
        
        例如,0.0.0.0,255.255.255.255等,它就调用nslookupComplain()来讲错
        
        误发给syslog.
        
        
        
        函数slookupComplain()中存在一个可能的堆栈溢出,当产生错误信息时,
        
        nslookupComplain()使用sprintf()来将域名拷贝到一个999字节大小的本
        
        地缓冲区中,如果域名长度超过了此缓冲区长度,nslookupComplain()
        
        保存的激活记录就可能被覆盖。攻击者理论上可以利用此漏洞远程执行
        
        任意代码。
        
        
        
        攻击者必须控制一台权威域名服务器才能发动攻击。
        
        
        
        

- 公告与补丁

        
        
        厂商补丁:
        
        
        
        ISC已经提供了新的BIND 8.2.3下载,您也可以下载BIND 9.0或9.1.
        
        
        
        下载地址:
        
        
        http://www.isc.org/products/BIND/bind4.html

        
        
        http://www.isc.org/products/BIND/bind8.html

        
        
        http://www.isc.org/products/BIND/bind9.html

        

- 漏洞信息

1746
ISC BIND 4 nslookupComplain() Remote Overflow
Remote / Network Access Input Manipulation
Loss of Integrity

- 漏洞描述

Unknown or Incomplete

- 时间线

2001-01-29 Unknow
Unknow Unknow

- 解决方案

Unknown or Incomplete

- 相关参考

- 漏洞作者

Unknown or Incomplete
 

 

关于SCAP中文社区

SCAP中文社区是国内第一个以SCAP为主题的中文开放社区。了解更多信息,请查阅[关于本站]

版权声明

CVE/CWE/OVAL均为MITRE公司的注册商标,它们的官方数据源均保存在MITRE公司的相关网站