Sun Solaris IKED(1M)远程拒绝服务漏洞
发布日期:2007-05-29
更新日期:2007-05-31
受影响系统:Sun Solaris 9.0_x86
Sun Solaris 9.0
描述:
BUGTRAQ ID:
24209
Solaris是一款由Sun开发和维护的商业性质UNIX操作系统。
Solaris的libike库实现上存在漏洞,远程攻击者可能利用此漏洞对服务造成IPSec不可用。
由于libike库中的逻辑指针处理错误,Solaris的in.iked(1M)服务中的安全漏洞可能允许本地或远程非特权用户导致in.iked(1M)守护程序崩溃,造成IPSec所保护的网络通讯拒绝服务。
如果这个漏洞被利用,系统上可能不再运行in.iked(1M)。如果以调试模式运行in.iked(1M)的话,会出现以下信息:
Tue Jun 06 09:52:20 2006: /usr/lib/inet/in.iked: In ssh_policy_new_connection (pm_info = 0x719b8).
Tue Jun 06 09:52:20 2006: /usr/lib/inet/in.iked: Rejecting inbound phase 1: remote port != 500.
Tue Jun 06 09:52:20 2006: /usr/lib/inet/in.iked: Phase 2 negotiation failed: Aborted notification.
Assertion failed: pm_info->local_ip != NULL && pm_info->remote_ip != NULL, file ../common/policy.c, line 1293
Abort (core dumped)
<*来源:Sun Alert Notification
链接:
http://secunia.com/advisories/25465/
http://sunsolve.sun.com/search/printfriendly.do?assetkey=1-26-102745-1
*>
建议:
临时解决方法:
如果您不能立刻安装补丁或者升级,NSFOCUS建议您采取以下措施以降低威胁:
* 站点应过滤源端口为非IKE端口(500端口)的UDP报文,并在ike.config(4)文件中包含至少一条IKE规则。
如果出现了这个漏洞,需要以root权限通过以下命令手动重启in.iked(1M):
# /usr/lib/inet/in.iked
厂商补丁:
Sun
---
Sun已经为此发布了一个安全公告(Sun-Alert-102745)以及相应补丁:
Sun-Alert-102745:A Security Vulnerability in the in.iked(1M) Service May Lead To a Denial of Service (DoS)
链接:
http://sunsolve.sun.com/search/printfriendly.do?assetkey=1-26-102745-1浏览次数:2676
严重程度:0(网友投票)