ISC BIND否定应答缓冲污染远程拒绝服务攻击漏洞

漏洞信息详情

ISC BIND否定应答缓冲污染远程拒绝服务攻击漏洞

漏洞简介

BIND 8是一款DNS协议实现,named(8)守护程序是Internet域名服务器。
BIND 8存在一个编程错误,远程攻击者可以利用这个漏洞对BIND服务进行拒绝服务攻击。
攻击者可以设置恶意DNS消息提送给目标域名服务器,可导致域名服务器为部分域名缓存一个否定的应答。要执行这个攻击,攻击者必须控制域名服务器,并且目标受害者BIND8查询这个域名服务器。攻击者可以设置一个高的TTL值来保持它的否定记录在目标域名服务器上的缓冲足够长,而这个时候依靠DNS的客户端应用程序将不能进行正常DNS响应。

漏洞公告

厂商补丁:
FreeBSD
——-
FreeBSD已经为此发布了一个安全公告(FreeBSD-SA-03:19)以及相应补丁:

FreeBSD-SA-03:19:bind8 negative cache poison attack

链接:ftp://ftp.freebsd.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-03:19.bind.asc

补丁下载:

执行以下步骤之一:

1) 将有漏洞的系统升级到4.9-STABLE;或修正日期后的RELENG_5_1,RELENG_4_9,

RELENG_4_8或RELENG_4_7安全版本。

2) 为当前系统打补丁:

a) 从以下位置下载相关补丁,并使用PGP工具验证附带的PGP签名。

[FreeBSD 4.9和-STABLE系统]

# fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/SA-03:19/bind-836.patch

# fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/SA-03:19/bind-836.patch.asc

[FreeBSD 4.8和5.1系统]

# fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/SA-03:19/bind-834.patch

# fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/SA-03:19/bind-834.patch.asc

[FreeBSD 4.4,4.5,4.6,4.7和5.0系统]

# fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/SA-03:19/bind-833.patch

# fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/SA-03:19/bind-833.patch.asc

b) 以root执行以下命令:

# cd /usr/src

# patch < /path/to/patch

# cd /usr/src/lib/libbind

# make obj && make depend && make

# cd /usr/src/lib/libisc

# make obj && make depend && make

# cd /usr/src/usr.sbin/named

# make obj && make depend && make && make install

# cd /usr/src/libexec/named-xfer

# make obj && make depend && make && make install

在对系统升级或打补丁后,必须重启域名服务。以root执行以下命令:

# ndc restart

VI. 更新细节

下面列出了已修正的FreeBSD版本中每个被修改文件的更新号。

路径 更新

版本

– ————————————————————————-

RELENG_4

src/contrib/bind/CHANGES 1.1.1.7.2.11

src/contrib/bind/README 1.1.1.7.2.9

src/contrib/bind/Version 1.1.1.3.2.10

src/contrib/bind/bin/named-xfer/named-xfer.c 1.3.2.8

src/contrib/bind/bin/named/Makefile 1.3.2.6

src/contrib/bind/bin/named/ns_init.c 1.1.1.2.2.6

src/contrib/bind/bin/named/ns_resp.c 1.1.1.2.2.11

src/contrib/bind/bin/nslookup/commands.l 1.4.2.5

src/contrib/bind/bin/nslookup/debug.c 1.3.2.6

src/contrib/bind/bin/nslookup/getinfo.c 1.3.2.9

src/contrib/bind/bin/nslookup/main.c 1.3.2.7

src/contrib/bind/doc/man/dig.1 1.3.2.4

src/contrib/bind/doc/man/host.1 1.3.2.5

src/contrib/bind/doc/man/nslookup.8 1.2.2.5

src/contrib/bind/port/freebsd/include/port_after.h 1.6.2.9

src/contrib/bind/port/freebsd/include/port_before.h 1.1.1.2.2.6

RELENG_5_1

src/UPDATING 1.251.2.13

src/sys/conf/newvers.sh 1.50.2.13

src/contrib/bind/Version 1.1.1.11.2.1

src/contrib/bind/bin/named/ns_resp.c 1.1.1.11.2.1

RELENG_5_0

src/UPDATING 1.229.2.25

src/sys/conf/newvers.sh 1.48.2.20

src/contrib/bind/Version 1.1.1.10.2.1

src/contrib/bind/bin/named/ns_resp.c &

参考网址

来源:US-CERT Vulnerability Note: VU#734644
名称: VU#734644
链接:http://www.kb.cert.org/vuls/id/734644

来源: DEBIAN
名称: DSA-409
链接:http://www.debian.org/security/2004/dsa-409

来源: TRUSTIX
名称: 2003-0044
链接:http://www.trustix.org/errata/misc/2003/TSL-2003-0044-bind.asc.txt

来源: SUNALERT
名称: 57434
链接:http://sunsolve.sun.com/pub-cgi/retrieve.pl?doc=fsalert/57434

来源: SECUNIA
名称: 10542
链接:http://secunia.com/advisories/10542

来源: SCO
名称: CSSA-2003-SCO.33
链接:ftp://ftp.sco.com/pub/updates/UnixWare/CSSA-2003-SCO.33/CSSA-2003-SCO.33.txt

来源: SCO
名称: CSSA-2004-003.0
链接:ftp://ftp.sco.com/pub/updates/OpenLinux/3.1.1/Server/CSSA-2004-003.0/CSSA-2004-003.0.txt

来源: US Government Resource: oval:org.mitre.oval:def:2011
名称: oval:org.mitre.oval:def:2011
链接:http://oval.mitre.org/repository/data/getDef?id=oval:org.mitre.oval:def:2011

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享