当前位置:首页 > 技术与方案 > 最新补丁相关

Cisco无线LAN控制器存在多个ARP风暴拒绝服务漏洞

(2012-09-19 07:16:20)

影响系统:
Cisco Wireless LAN Controller 4.1

Cisco Wireless LAN Controller 3.2

 


Cisco Wireless LAN Controller 4.1.181.0


Cisco无线LAN控制器(WLC)可在轻型接入点和其他无线提供LAN控制器之间提供实时通讯,以执行集中的系统范围WLAN配置和管理功能。

WLC在处理单播ARP通讯时存在漏洞,移动组无线LAN控制器之间的LAN链路可能会充满单播ARP请求。

有漏洞的WLC可能错误地处理无线客户端的单播ARP请求,导致ARP风暴。附着到同组2层VLAN的两个WLC必须均拥有无线客户端环境才会暴露这个漏洞。在使用3层(跨子网)漫游后或使用访客WLAN(auto-anchor)时会出现这种情况。

如果客户端所发送的单播ARP请求的目标MAC地址为2层基础架构所未知地址的话,在离开WLC后该请求就会充满2层域的所有端口。 这允许第二个WLC重新处理ARP请求并错误的将这个包含重新转发回网络。这个漏洞记录为CSCsj69233。

如果WLC上启用了arpunicast功能的话,WLC就会向已知客户端环境的IP地址重新转发广播ARP报文,如果相应的VLAN上安装了多个WLC的话就会导致ARP风暴。这个漏洞记录为CSCsj50374。

在3层(L3)漫游的情况下,无线客户端从一个控制器移动到另一个控制器,而不同控制器上所配置的无线LAN接口处于不同的IP子网中。在这种情况下,单播ARP可能不会被隧道传输回anchor控制器,而是由外部控制器发送到其本地VLAN。这个漏洞记录为CSCsj70841。

临时解决方法:
* 对所有的WLAN配置DHCP Required设置,禁用客户端静态IP地址。
* 配置WLC禁止通过CLI处理arpunicast:

config network arpunicast disable

* 使用GUI配置DHCP

1. 在web用户界面中,导航到WLAN页面。
2. 锁定希望配置DHCP服务器的WLAN,点击相关的Edit链接显示WLANs Edit页面。
3. 在General Policies下检查DHCP Relay/DHCP Server IP Addr复选框确认是否已为WLAN分配了有效的DHCP服务器。如果没有为WLAN分配DHCP服务器,请到4,否则请到9。
4. 在General Policies下清除选择Admin Status复选框。
5. 点击Apply禁用WLAN。
6. 在DHCP Relay/DHCP Server IP Addr编辑框中,为这个WLAN输入有效的DHCP服务器IP地址。

8. 点击Apply为WLAN分配DHCP服务器并启用WLAN,然后返回到WLAN页面。
9. 在WLANs页面的右上角,点击Ping然后输入DHCP服务器IP地址确认WLAN可以与DHCP服务器通讯。

* 使用CLI配置DHCP

1. 在CLI中输入show wlan确认是否已为WLAN分配了有效的DHCP服务区。如果没有分配,请继续2,否则到4。
2. 如果需要的话,使用以下命令:

config wlan disable wlan-id
config wlan dhcp_server wlan-id dhcp-server-ip-address
config wlan enable wlan-id

在这些命令中,wlan-id = 1到16,dhcp-server-ip-address = DHCP服务器的IP地址。
3. 输入show wlan确认已经为WLAN分配了有效的DHCP服务器。
4. 输入ping dhcp-ip-address确认WLAN可以与DHCP服务器通讯。

 

更多
关闭窗口 打印 
网站首页    -    联系我们    -   收藏本站    -    网站地图                                                               客户服务热线:0571-85023000
本网站所有网页信息已申请知识产权和著作权保护,版权归四海光纤公司所有,未经授权禁止任何人复制或镜像,违者必究。
公司主营:杭州光纤光缆视频会议系统,是专业的通信网络工程、视频会议系统建设专家

中华人民共和国备案号:浙ICP备10018243号