安全研究

安全漏洞
FreeBSD tcp wrappers PARANOID 检查可被绕过

发布日期:2001-08-23
更新日期:2001-08-27

受影响系统:

FreeBSD FreeBSD 4.3-RELEASE
FreeBSD FreeBSD 4.2-RELEASE
FreeBSD FreeBSD 4.1.1-RELEASE
描述:

BUGTRAQ ID : 3229

FreeBSD tcp wrappers中存在一个安全问题,使得当'PARANOID' ACL选项打开时一些安全
检查会失效。


'PARANOID' ACL 选项用来使tcp wrapper丢弃那些名字与地址不匹配的主机发来的请求。
然而,在反向DSN解析得到的数字结果进行检查时存在一个安全问题。攻击者可以通过模
仿一台受信主机绕过某种tcp_wrappers PARANOID ACL限制。这可能使得攻击者可以发动
进一步的攻击。

<*来源:FreeBSD-SA-01:56 tcp_wrappers *>


建议:

厂商补丁:

FreeBSD已经提供了安全补丁:

1) 对于修正日期前发布的FreeBSD 4.x系统:

请从下列地址下载补丁和分开的PGP签名,并用你的PGP工具核实签名。

ftp://ftp.freebsd.org/pub/FreeBSD/CERT/patches/SA-01:56/tcp_wrappers.patch
ftp://ftp.freebsd.org/pub/FreeBSD/CERT/patches/SA-01:56/tcp_wrappers.patch.asc

# cd /usr/src/
# patch -p < /path/to/patch
# cd /usr/src/lib/libwrap
# make depend && make all install

用户还必须重新编写所有没有连接libwrap.a的静态连接的应用程序。

2) FreeBSD 4.3-RELEASE 系统:

FreeBSD还提供了二进制升级版本:

# fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/packages/SA-01:56/security-patch-tcp_wrappers-01.56.tgz
# fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/packages/SA-01:56/security-patch-tcp_wrappers-01.56.tgz.asc

请用你的PGP工具核实PGP签名。

# pkg_add security-patch-tcp_wrappers-01.56.tgz


浏览次数:6697
严重程度:0(网友投票)
本安全漏洞由绿盟科技翻译整理,版权所有,未经许可,不得转载
绿盟科技给您安全的保障