SuSE: 'bind9' Remote DoS vulnerability
Summary
______________________________________________________________________________
SuSE Security Announcement
Package: bind9, bind9-beta
Announcement-ID: SuSE-SA:2002:021
Date: Thursday, Jun 6th, 02:00 MEST 2002
Affected products: 7.0, 7.1, 7.2, 7.3, 8.0
Vulnerability Type: remote denial of service attack
Severity (1-10): 4
SuSE default package: no
Other affected systems: systems running ISC bind9
Content of this advisory:
1) security vulnerability resolved: bind9 NAPTR bug
problem description, discussion, solution and upgrade information
2) pending vulnerabilities, solutions, workarounds
3) standard appendix (further information)
______________________________________________________________________________
1) problem description, brief discussion, solution, upgrade information
There is a bug in the BIND9 name server that is triggered when
processing certain types of DNS replies. When this happens an
assertion will fail, and named will log a message to the system log
before exiting. This means a remote attacker can easily shut down
the name server process.
This bug has been fixed using a patch provided by ISC via CERT.
Since there is no workaround to this problem, we recommend that
all users of bind9 update to the new packages.
Note that on SuSE 7.1 and later, it is not sufficient to update the
bind9 package itself; the vulnerability occurs in a shared library
included in the bind9-utils package.
Please also note that SuSE Linux after and including 7.3 contain two
different bind9 packages: One called bind9 with its subpackages,
and one called bind9-beta, also with subpackages. Use the command
rpm -qa|grep bind9
to find out which version of bind9 is installed on your system.
We recommend to run a non-beta version of bind9 on production systems.
Please download the update package for your distribution and verify its
integrity by the methods listed in section 3) of this announcement.
Then, install the package using the command "rpm -Fhv file.rpm" to apply
the update.
Our maintenance customers are being notified individually. The packages
are being offered to install from the maintenance web.
i386 Intel Platform:
SuSE-8.0
977b9534745eb690505717a3571b30aa
171da9e793bc862c9640ab8612bc03ec
893939f98a05c93ad4608940bffff1ed
dec3cf6f050b0ce407042512cbbdaed4
fa030c5ca298e286cdcc4a9d0247c4e9
bc30bb07a1af0890964d49d0dc1c09f7
source rpm:
4b6995d7800dbe58d034550952c7624d
source rpm:
fd1d33294a5b725ddd27dd70499ea91a
SuSE-7.3
09ce8bea81bcde8b1edd519d6410d439
4987bc577cc9e5aec835748d18d3eac3
cab272685835e7699df066c0c9ebb258
61169765b31e9ff3b161ea186cbdc0a0
7fa8cddcd49230b828451d2cacd74c92
62e579cdb4cd2bcb681f4bf54971a468
source rpm:
91ae3abc71fd781aec55b1c8ac2e21df
c8c59132967bbfc9a7fcf5f297638b00
SuSE-7.2
f4502e355f2722ec96733b27608d4f05
SuSE-7.2
9cb7b5e0bccdd860d82b04a2e9bcf7b6
SuSE-7.2
c9b10ae881883f0c922ec533e8183348
source rpm:
0d0242b905597272d9d2c0e0604850b9
SuSE-7.1
c895497e974942d04ef21b006e3675dd
source rpm:
eb3f0c06b7f48b22f6b0643308fa5416
SuSE-7.0
9641ca6ea855bb6ab2dbdf4120b14f4f
source rpm:
5c5068d75e9f82f51eaeb7a7cdebf4fe
Sparc Platform:
SuSE-7.3
9048e99a7f475bae32e9802a3e7b746c
2ae6a105e6a121f5e196d6e50dcad3d5
30fc3686362432b39eb9392f3216721e
3b464d9990d38e2f10b1e4fc099296b2
68a48ee60aeca3fca9b3c5b412a57eeb
89d0c48b30cea49ed45b3e9a85a6e8ea
source rpm:
b12c98e80e665c7ca1535cfdf0dbd714
source rpm:
3f006049ac4a34c5e530383a50d44d13
SuSE-7.1
a22c5ab2946256353a6f1c1e2ee4ea97
source rpm:
0e62be9cdfa61ffaf4215b78dcfc2102
SuSE-7.0
224b2fea9810b3eb13c5b0fe89780edf
source rpm:
5cf703f04e01cae221246d7858f7a6b2
AXP Alpha Platform:
SuSE-7.1
2f6d7b54ea846c2ea6377595fb86c101
source rpm:
21f13be34c6ea02c94719642828ae476
SuSE-7.0
257753fbe9d5451cb86787a4f6154adb
source rpm:
57d117c32156e86cc288dc3ba7a61285
PPC Power PC Platform:
SuSE-7.3
8cb5ba31882a19056f33d46ff64a06a0
d04a7880522682467aa60490b0d042cb
cd7241514ac72d0434c7e306df1b1420
e4b9a45857d995f64c588b4f143414c7
b26452e3f1d871e5e4285fe587d57d5f
efe525d315ae29843cff2e08f7340dd3
source rpm:
5f14e227b6dcb9f9728a25c3d8bcee91
source rpm:
75f484db344dd55914a4800e38343fe8
SuSE-7.1
96c9d2456332b4c29017adb06e5a51dc
source rpm:
df27c86f3857bcab346f917453512cfe
SuSE-7.0
2f25bf268393ac843f082b265425e12a
source rpm:
6f7c98003d5e8c01b8900f02fb7b62bb
______________________________________________________________________________
2) Pending vulnerabilities in SuSE Distributions and Workarounds:
- slurp - in a posting to bugtraq, a vulnerability in an NNTP news client
named slurp was reported. slurp should not be confused with "slurpd",
which is part of the openldap/openldap2 package. SuSE does not ship
slurp, the news client, and is therefore not vulnerable.
- ghostscript - Red Hat Security released an announcement concerning a
problem in ghostscript, which could be exploited to gain the privileges
of the print server user. We are investigating whether SuSE Linux is
affected.
- kernel netfilter update - we are in the process of preparing a kernel
update that will include a security fix for a minor netfilter bug.
- fetchmail - we are in the process of releasing a security update for
fetchmail that corrects a vulnerability that could be exploited by
hostile mail servers.
- Update packages for KDE-3.0.1 to make the transition from KDE-3.0
for the SuSE Linux 8.0-i386 distribution can be found at the usual
path on our ftp server ftp.suse.com, also available through our
online update utility YOU. These packages have now been replaced
to fix two vulnerabilities in khtml. One of them is similar to the
"Opera javascript protocoll vulnerability", published by Andreas
Sandblad on bugtraq. The weakness allows to inject JavaScript
code in a subframe that the parent frame should not have access to.
The other problem is of a similar gravity, giving the update a
comparatively uncritical magnitude.
We wish to express our gratitude to the KDE developers and particularly
to Dirk Mueller who fixed this problem instantly.
______________________________________________________________________________
3) standard appendix: authenticity verification, additional information
- Package authenticity verification:
SuSE update packages are available on many mirror ftp servers all over
the world. While this service is being considered valuable and important
to the free and open source software community, many users wish to be
sure about the origin of the package and its content before installing
the package. There are two verification methods that can be used
independently from each other to prove the authenticity of a downloaded
file or rpm package:
1) md5sums as provided in the (cryptographically signed) announcement.
2) using the internal gpg signatures of the rpm package.
1) execute the command
md5sum
References