发布日期:2009-06-23
更新日期:2009-06-26
受影响系统:
Sun Solaris 10.0_x86
Sun Solaris 10.0
Sun OpenSolaris snv_67 - snv_93
描述:
--------------------------------------------------------------------------------
BUGTRAQ ID: 35474
CVE(CAN) ID: CVE-2009-2187
Solaris是一款由Sun开发和维护的商业UNIX操作系统。
Solaris内核中IP和IPv6多播实现中存在多个内存泄露。IP没有通过ill_dlpi_send()直接将DL_ENABMULTI_REQ和DL_DISABMULTI_REQ消息发送给驱动,而是链到了ARP消息并发送给ARP。ARP响应回到IP时,ip_wput_ctl()会使用ill_dlpi_send(),但这时相关的IPSQ操作已经完成。因此,当IP之后处理请求的DL_OK_ACK时,如果使用CUR_OP,就可能在之后的IPSQ操作中处理,导致ASSERT()失败。
<*来源:Peter Memishian
*>
建议:
--------------------------------------------------------------------------------
厂商补丁:
Sun
---
Sun已经为此发布了一个安全公告(Sun-Alert-262408)以及相应补丁:
Sun-Alert-262408:Security Vulnerability in the Solaris IP(7P) Multicast Reception May Lead to a Denial of Service (DoS) Condition