Sun Solaris IP(7P)多播接收本地拒绝服务漏洞


发布日期: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

链接:http://secunia.com/advisories/35552/

        http://bugs.opensolaris.org/view_bug.do?bug_id=6731600

        http://bugs.opensolaris.org/bugdatabase/printableBug.do?bug_id=6709252

        http://sunsolve.sun.com/search/printfriendly.do?assetkey=1-66-262408-1

*>

建议:

--------------------------------------------------------------------------------

厂商补丁:

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

链接:http://sunsolve.sun.com/search/printfriendly.do?assetkey=1-66-262408-1

相关内容