安全研究
安全漏洞
IRIX rpcbind符号链接拒绝服务攻击漏洞
发布日期:2002-10-04
更新日期:2002-10-09
受影响系统:
SGI IRIX rpcbind不受影响系统:
- SGI IRIX 6.5.9
- SGI IRIX 6.5.8
- SGI IRIX 6.5.7
- SGI IRIX 6.5.6
- SGI IRIX 6.5.5
- SGI IRIX 6.5.4
- SGI IRIX 6.5.3
- SGI IRIX 6.5.2
- SGI IRIX 6.5.17 m
- SGI IRIX 6.5.17
- SGI IRIX 6.5.16
- SGI IRIX 6.5.15m
- SGI IRIX 6.5.15
- SGI IRIX 6.5.14m
- SGI IRIX 6.5.14
- SGI IRIX 6.5.13m
- SGI IRIX 6.5.13
- SGI IRIX 6.5.12m
- SGI IRIX 6.5.12
- SGI IRIX 6.5.11m
- SGI IRIX 6.5.11
- SGI IRIX 6.5.10m
- SGI IRIX 6.5.10
- SGI IRIX 6.5.1
- SGI IRIX 6.5
SGI IRIX rpcbind描述:
- SGI IRIX 6.5.18
BUGTRAQ ID: 5889
CVE(CAN) ID: CVE-2002-1516
IRIX是一款由SGI公司开发和维护的商业性质UNIX操作系统。
IRIX中的rpcbind程序在接受到SIGINT或者SIGTERM信号时处理写文件存在问题,本地攻击者可以利用这个漏洞通过符号链接对系统文件进行破坏。
当使用'-w'选项启动rpcbind时,程序会尝试搜索位于/tmp目录下文件中的注册服务列表信息,不过当rpcbind进程在接收到SIGINT或者SIGTERM信号时会把这些文件写到系统中,由于rpcbind不正确的处理符号连接,可能导致在SIGINT或者SIGTERM信号时按照符号链接覆盖系统重要文件,产生拒绝服务攻击。
rpcbind包含在'eoe.sw.svr4net'包中,默认没有被安装。
要判断IRIX运行的版本,执行如下命令:
# /bin/uname -R
会显示类似如下信息:
# 6.5 6.5.15f
第一个数据表示发行名称,第二个表示扩展发行名称。
要查看受影响的程序是否安装,执行如下命令:
# versions eoe.sw.svr4net
I = Installed, R = Removed
Name Date Description
I eoe 07/19/2002 IRIX Execution Environment, 6.5.17f
I eoe.sw 07/19/2002 IRIX Execution Environment Software
I eoe.sw.svr4net 07/19/2002 System V Release 4 Networking
类似如上所描述的信息,那么此系统存在漏洞。
<*链接:ftp://patches.sgi.com/support/free/security/advisories/20020903-01-P
*>
建议:
临时解决方法:
如果您不能立刻安装补丁或者升级,NSFOCUS建议您采取以下措施以降低威胁:
* 不使用"-w"选项,确定/etc/config/rpcbind.options中没有使用这个选项。
厂商补丁:
SGI
---
SGI已经为此发布了一个安全公告(20020903-01-P)以及相应补丁:
20020903-01-P:rpcbind/fsr_efs/mv/errhook/uux vulnerabilities
链接:ftp://patches.sgi.com/support/free/security/advisories/20020903-01-P
补丁情况:
系统版本 是否受影响 补丁号 备注
---------- ----------- ------- -------------
IRIX 3.x 未知 备注 1
IRIX 4.x 未知 备注 1
IRIX 5.x 未知 备注 1
IRIX 6.0.x 未知 备注 1
IRIX 6.1 未知 备注 1
IRIX 6.2 未知 备注 1
IRIX 6.3 未知 备注 1
IRIX 6.4 未知 备注 1
IRIX 6.5 是 备注 2 & 4
IRIX 6.5.1 是 备注 2 & 4
IRIX 6.5.2 是 备注 2 & 4
IRIX 6.5.3 是 备注 2 & 4
IRIX 6.5.4 是 备注 2 & 4
IRIX 6.5.5 是 备注 2 & 4
IRIX 6.5.6 是 备注 2 & 4
IRIX 6.5.7 是 备注 2 & 4
IRIX 6.5.8 是 备注 2 & 4
IRIX 6.5.9 是 备注 2 & 4
IRIX 6.5.10 是 备注 2 & 4
IRIX 6.5.11 是 备注 2 & 4
IRIX 6.5.12 是 备注 2 & 4
IRIX 6.5.13m 是 4771 备注 2 & 3
IRIX 6.5.13 是 4772 备注 2 & 3
IRIX 6.5.14m 是 4771 备注 2 & 3
IRIX 6.5.14 是 4772 备注 2 & 3
IRIX 6.5.15m 是 4771 备注 2 & 3
IRIX 6.5.15 是 4772 备注 2 & 3
IRIX 6.5.16m 是 4771 备注 2 & 3
IRIX 6.5.16 是 4772 备注 2 & 3
IRIX 6.5.17m 是 4771 备注 2 & 3
IRIX 6.5.17 是 4772 备注 2 & 3
IRIX 6.5.18 不
备注:
1) 这个版本的IRIX系统已经不再被维护了,请升级到受支持的版本,参看
http://support.sgi.com/irix/news/index.html#policy 来获得更多的信息。
2) 如果你还未收到一张IRIX 6.5.x for IRIX 6.5的CD,请联系SGI的支持
部门,访问:http://support.sgi.com/irix/swupdates/ 。
3) 安装相关补丁或者升级到IRIX 6.5.18版本。
3) 升级到IRIX 6.5.18版本
实际的补丁将是一个TAR文件包含如下文件:
文件名: README.patch.4771
Algorithm #1 (sum -r): 14179 9 README.patch.4771
Algorithm #2 (sum): 13590 9 README.patch.4771
MD5 校验: 873E0220FD5EB243A2F611A378474B8B
文件名: patchSG0004771
Algorithm #1 (sum -r): 56421 8 patchSG0004771
Algorithm #2 (sum): 14268 8 patchSG0004771
MD5 校验: 55519774C3D7DF4727310E557C73856C
浏览次数:3262
严重程度:0(网友投票)
绿盟科技给您安全的保障