安全研究

安全漏洞
Cisco IOS DHCP通信阻塞接口拒绝服务漏洞

发布日期:2004-11-10
更新日期:2004-11-11

受影响系统:
Cisco Catalyst 4500
Cisco Catalyst 4000
Cisco Catalyst 3750
Cisco Catalyst 3560
Cisco Catalyst 2970
Cisco IOS 12.2(18)S
Cisco IOS 12.2(14)SZ
描述:
CVE(CAN) ID: CVE-2004-1111

Cisco IOS是运行于很多Cisco设备操作系统。

Cisco IOS在处理畸形DHCP时存在问题,远程攻击者可以利用这个漏洞使CISCO的输入队列变成阻塞而产生拒绝服务攻击。

DHCP服务允许设备通过网络从DHCP服务器请求和接收基本的主机配置信息。CISCO在处理畸形HDCP包时存在漏洞,即使设备是否配置了DHCP服务或中继代理,接口会由于输入队列阻塞而停止接收其他通信。

一旦阻塞了以太接口,地址解析协议在默认时间段之后会超时,任何进出通信就不能被处理,包括IP和非IP通信。设备必须重新启动获得正常功能。

要识别被阻塞的接口,可以使用show interfaces命令查看输入队列行,输入队列必须在保持增加,如果当前大小(76)超过最大的大小(75),就表示输入队列被阻塞:

   Router#show interface ethernet 0/0
    Ethernet0/0 is up, line protocol is up  
      Hardware is AmdP2, address is 0050.500e.f1e0 (bia 0050.500e.f1e0)  
      Internet address is 172.16.1.9/24
      MTU 1500 bytes, BW 10000 Kbit, DLY 1000 usec, rely 255/255, load 1/255
      Encapsulation ARPA, loopback not set, keepalive set (10 sec)
      ARP type: ARPA, ARP Timeout 04:00:00  
      Last input 00:00:41, output 00:00:07, output hang never
      Last clearing of "show interface" counters 00:07:18
      Input queue: 76/75/1091/0 (size/max/drops/flushes); Total output drops: 0

    
    !--- The 76/75 shows that this is blocked

<*来源:Cisco PSIRT (psirt@cisco.com
  
  链接:http://www.cisco.com/warp/public/707/cisco-sa-20041110-dhcp.shtml
*>

建议:
厂商补丁:

Cisco
-----
Cisco已经为此发布了一个安全公告(cisco-sa-20041110-dhcp)以及相应补丁:
cisco-sa-20041110-dhcp:Cisco IOS DHCP Blocked Interface Denial-of-Service
链接:http://www.cisco.com/warp/public/707/cisco-sa-20041110-dhcp.shtml

补丁下载:

用户可以联系供应商获得补丁:

http://www.cisco.com/tacpage/sw-center/.

针对软件的安装和升级过程可参靠如下:

http://www.cisco.com/warp/public/130/upgrade_index.shtml.

要查看所有Cisco IOS相关的映象文件,可参考如下的列表:

http://www.cisco.com/tacpage/sw-center/sw-ios.shtml.


拥有服务合同的客户必须连接他们常规升级渠道获得由此公告指定的免费升级软件。对于大多数拥有服务合同的客户,这意味着升级必须通过CISCO全球WEB站软件中心获得:

http://www.cisco.com/tacpage/sw-center

要访问此下载URL,你必须是注册用户和必须登录后才能使用。

事先或目前与第三方支持组织,如Cisco合作伙伴、授权零售商或服务商之间已有协议,由第三方组织提供Cisco产品或技术支持的用户可免费获得升级支持。

直接从Cisco购买产品但没有Cisco服务合同的用户和由第三方厂商购买产品但无法从销售方获得已修复软件的用户可从Cisco技术支持中心(TAC)获取升级软件。TAC联系方法:

     * +1 800 553 2447 (北美地区免话费)
     * +1 408 526 7209 (全球收费)
     * e-mail: tac@cisco.com
    
查看 http://www.cisco.com/warp/public/687/Directory/DirTAC.shtml 获取额外的TAC联系信息,包括特别局部的电话号码,各种语言的指南和EMAIL地址。

浏览次数:2933
严重程度:0(网友投票)
本安全漏洞由绿盟科技翻译整理,版权所有,未经许可,不得转载
绿盟科技给您安全的保障