Users login

Create an account »

JOIN XATRIX

Users login

Home » Hacking News » SuSE-SA:2002:021-bind9, bind9-beta

SuSE-SA:2002:021-bind9, bind9-beta

by Nikola Strahija on June 6th, 2002 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
ftp://ftp.suse.com/pub/suse/i386/update/8.0/n4/bind9-9.1.3-197.i386.rpm
977b9534745eb690505717a3571b30aa

ftp://ftp.suse.com/pub/suse/i386/update/8.0/n4/bind9-devel-9.1.3-197.i386.rpm
171da9e793bc862c9640ab8612bc03ec

ftp://ftp.suse.com/pub/suse/i386/update/8.0/n4/bind9-utils-9.1.3-197.i386.rpm
893939f98a05c93ad4608940bffff1ed

ftp://ftp.suse.com/pub/suse/i386/update/8.0/n4/bind9-beta-9.2.0rc8-184.i386.rpm
dec3cf6f050b0ce407042512cbbdaed4

ftp://ftp.suse.com/pub/suse/i386/update/8.0/n4/bind9-beta-devel-9.2.0rc8-184.i386.rpm
fa030c5ca298e286cdcc4a9d0247c4e9

ftp://ftp.suse.com/pub/suse/i386/update/8.0/n4/bind9-beta-utils-9.2.0rc8-184.i386.rpm
bc30bb07a1af0890964d49d0dc1c09f7
source rpm:
ftp://ftp.suse.com/pub/suse/i386/update/8.0/zq1/bind9-9.1.3-197.src.rpm
4b6995d7800dbe58d034550952c7624d
source rpm:

ftp://ftp.suse.com/pub/suse/i386/update/8.0/zq1/bind9-beta-9.2.0rc8-184.src.rpm
fd1d33294a5b725ddd27dd70499ea91a

SuSE-7.3
ftp://ftp.suse.com/pub/suse/i386/update/7.3/n2/bind9-9.1.3-197.i386.rpm
09ce8bea81bcde8b1edd519d6410d439

ftp://ftp.suse.com/pub/suse/i386/update/7.3/n2/bind9-devel-9.1.3-197.i386.rpm
4987bc577cc9e5aec835748d18d3eac3

ftp://ftp.suse.com/pub/suse/i386/update/7.3/n2/bind9-utils-9.1.3-197.i386.rpm
cab272685835e7699df066c0c9ebb258

ftp://ftp.suse.com/pub/suse/i386/update/7.3/n3/bind9-beta-9.2.0rc3-15.i386.rpm
61169765b31e9ff3b161ea186cbdc0a0

ftp://ftp.suse.com/pub/suse/i386/update/7.3/n3/bind9-beta-devel-9.2.0rc3-15.i386.rpm
7fa8cddcd49230b828451d2cacd74c92

ftp://ftp.suse.com/pub/suse/i386/update/7.3/n3/bind9-beta-utils-9.2.0rc3-15.i386.rpm
62e579cdb4cd2bcb681f4bf54971a468
source rpm:
ftp://ftp.suse.com/pub/suse/i386/update/7.3/zq1/bind9-9.1.3-197.src.rpm
91ae3abc71fd781aec55b1c8ac2e21df

ftp://ftp.suse.com/pub/suse/i386/update/7.3/zq1/bind9-beta-9.2.0rc3-15.src.rpm
c8c59132967bbfc9a7fcf5f297638b00

SuSE-7.2
ftp://ftp.suse.com/pub/suse/i386/update/7.2/n2/bind9-9.1.2-30.i386.rpm
f4502e355f2722ec96733b27608d4f05
SuSE-7.2

ftp://ftp.suse.com/pub/suse/i386/update/7.2/n2/bind9-devel-9.1.2-30.i386.rpm
9cb7b5e0bccdd860d82b04a2e9bcf7b6
SuSE-7.2

ftp://ftp.suse.com/pub/suse/i386/update/7.2/n2/bind9-utils-9.1.2-30.i386.rpm
c9b10ae881883f0c922ec533e8183348
source rpm:
ftp://ftp.suse.com/pub/suse/i386/update/7.2/zq1/bind9-9.1.2-30.src.rpm
0d0242b905597272d9d2c0e0604850b9

SuSE-7.1
ftp://ftp.suse.com/pub/suse/i386/update/7.1/n2/bind9-9.1.0-14.i386.rpm
c895497e974942d04ef21b006e3675dd
source rpm:
ftp://ftp.suse.com/pub/suse/i386/update/7.1/zq1/bind9-9.1.0-14.src.rpm
eb3f0c06b7f48b22f6b0643308fa5416

SuSE-7.0
ftp://ftp.suse.com/pub/suse/i386/update/7.0/n1/bind9-9.1.0-14.i386.rpm
9641ca6ea855bb6ab2dbdf4120b14f4f
source rpm:
ftp://ftp.suse.com/pub/suse/i386/update/7.0/zq1/bind9-9.1.0-14.src.rpm
5c5068d75e9f82f51eaeb7a7cdebf4fe




Sparc Platform:

SuSE-7.3
ftp://ftp.suse.com/pub/suse/sparc/update/7.3/n2/bind9-9.1.3-99.sparc.rpm
9048e99a7f475bae32e9802a3e7b746c

ftp://ftp.suse.com/pub/suse/sparc/update/7.3/n2/bind9-devel-9.1.3-99.sparc.rpm
2ae6a105e6a121f5e196d6e50dcad3d5

ftp://ftp.suse.com/pub/suse/sparc/update/7.3/n2/bind9-utils-9.1.3-99.sparc.rpm
30fc3686362432b39eb9392f3216721e

ftp://ftp.suse.com/pub/suse/sparc/update/7.3/n3/bind9-beta-9.2.0rc3-14.sparc.rpm
3b464d9990d38e2f10b1e4fc099296b2

ftp://ftp.suse.com/pub/suse/sparc/update/7.3/n3/bind9-beta-devel-9.2.0rc3-14.sparc.rpm
68a48ee60aeca3fca9b3c5b412a57eeb

ftp://ftp.suse.com/pub/suse/sparc/update/7.3/n3/bind9-beta-utils-9.2.0rc3-14.sparc.rpm
89d0c48b30cea49ed45b3e9a85a6e8ea
source rpm:
ftp://ftp.suse.com/pub/suse/sparc/update/7.3/zq1/bind9-9.1.3-99.src.rpm
b12c98e80e665c7ca1535cfdf0dbd714
source rpm:

ftp://ftp.suse.com/pub/suse/sparc/update/7.3/zq1/bind9-beta-9.2.0rc3-14.src.rpm
3f006049ac4a34c5e530383a50d44d13

SuSE-7.1
ftp://ftp.suse.com/pub/suse/sparc/update/7.1/n2/bind9-9.1.0-12.sparc.rpm
a22c5ab2946256353a6f1c1e2ee4ea97
source rpm:
ftp://ftp.suse.com/pub/suse/sparc/update/7.1/zq1/bind9-9.1.0-12.src.rpm
0e62be9cdfa61ffaf4215b78dcfc2102

SuSE-7.0
ftp://ftp.suse.com/pub/suse/sparc/update/7.0/n1/bind9-9.1.0-11.sparc.rpm
224b2fea9810b3eb13c5b0fe89780edf
source rpm:
ftp://ftp.suse.com/pub/suse/sparc/update/7.0/zq1/bind9-9.1.0-11.src.rpm
5cf703f04e01cae221246d7858f7a6b2




AXP Alpha Platform:

SuSE-7.1
ftp://ftp.suse.com/pub/suse/axp/update/7.1/n2/bind9-9.1.0-24.alpha.rpm
2f6d7b54ea846c2ea6377595fb86c101
source rpm:
ftp://ftp.suse.com/pub/suse/axp/update/7.1/zq1/bind9-9.1.0-24.src.rpm
21f13be34c6ea02c94719642828ae476

SuSE-7.0
ftp://ftp.suse.com/pub/suse/axp/update/7.0/n1/bind9-9.1.0-23.alpha.rpm
257753fbe9d5451cb86787a4f6154adb
source rpm:
ftp://ftp.suse.com/pub/suse/axp/update/7.0/zq1/bind9-9.1.0-23.src.rpm
57d117c32156e86cc288dc3ba7a61285



PPC Power PC Platform:

SuSE-7.3
ftp://ftp.suse.com/pub/suse/ppc/update/7.3/n2/bind9-9.1.3-157.ppc.rpm
8cb5ba31882a19056f33d46ff64a06a0
ftp://ftp.suse.com/pub/suse/ppc/update/7.3/n2/bind9-devel-9.1.3-157.ppc.rpm
d04a7880522682467aa60490b0d042cb
ftp://ftp.suse.com/pub/suse/ppc/update/7.3/n2/bind9-utils-9.1.3-157.ppc.rpm
cd7241514ac72d0434c7e306df1b1420

ftp://ftp.suse.com/pub/suse/ppc/update/7.3/n3/bind9-beta-9.2.0rc3-24.ppc.rpm
e4b9a45857d995f64c588b4f143414c7

ftp://ftp.suse.com/pub/suse/ppc/update/7.3/n3/bind9-beta-devel-9.2.0rc3-24.ppc.rpm
b26452e3f1d871e5e4285fe587d57d5f

ftp://ftp.suse.com/pub/suse/ppc/update/7.3/n3/bind9-beta-utils-9.2.0rc3-24.ppc.rpm
efe525d315ae29843cff2e08f7340dd3
source rpm:
ftp://ftp.suse.com/pub/suse/ppc/update/7.3/zq1/bind9-9.1.3-157.src.rpm
5f14e227b6dcb9f9728a25c3d8bcee91
source rpm:

ftp://ftp.suse.com/pub/suse/ppc/update/7.3/zq1/bind9-beta-9.2.0rc3-24.src.rpm
75f484db344dd55914a4800e38343fe8

SuSE-7.1
ftp://ftp.suse.com/pub/suse/ppc/update/7.1/n2/bind9-9.1.0-16.ppc.rpm
96c9d2456332b4c29017adb06e5a51dc
source rpm:
ftp://ftp.suse.com/pub/suse/ppc/update/7.1/zq1/bind9-9.1.0-16.src.rpm
df27c86f3857bcab346f917453512cfe

SuSE-7.0
ftp://ftp.suse.com/pub/suse/ppc/update/7.0/n1/bind9-9.1.0-16.ppc.rpm
2f25bf268393ac843f082b265425e12a
source rpm:
ftp://ftp.suse.com/pub/suse/ppc/update/7.0/zq1/bind9-9.1.0-16.src.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 - RedHat 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
after you downloaded the file from a SuSE ftp server or its mirrors.
Then, compare the resulting md5sum with the one that is listed in the
announcement. Since the announcement containing the checksums is
cryptographically signed (usually using the key [email protected]),
the checksums show proof of the authenticity of the package.
We disrecommend to subscribe to security lists which cause the
email message containing the announcement to be modified so that
the signature does not match after transport through the mailing
list software.
Downsides: You must be able to verify the authenticity of the
announcement in the first place. If RPM packages are being rebuilt
and a new version of a package is published on the ftp server, all
md5 sums for the files are useless.

2) rpm package signatures provide an easy way to verify the authenticity
of an rpm package. Use the command
rpm -v --checksig
to verify the signature of the package, where is the
filename of the rpm package that you have downloaded. Of course,
package authenticity verification can only target an uninstalled rpm
package file.
Prerequisites:
a) gpg is installed
b) The package is signed using a certain key. The public part of this
key must be installed by the gpg program in the directory
~/.gnupg/ under the user's home directory who performs the
signature verification (usually root). You can import the key
that is used by SuSE in rpm packages for SuSE Linux by saving
this announcement to a file ("announcement.txt") and
running the command (do "su -" to be root):
gpg --batch; gpg .

[email protected]
- SuSE's announce-only mailing list.
Only SuSE's security annoucements are sent to this list.
To subscribe, send an email to
.

For general information or the frequently asked questions (faq)
send mail to:
or
respectively.

=====================================================================
SuSE's security contact is or .
The public key is listed below.
=====================================================================
______________________________________________________________________________

The information in this advisory may be distributed or reproduced,
provided that the advisory is not modified in any way. In particular,
it is desired that the cleartext signature shows proof of the
authenticity of the text.
SuSE Linux AG makes no warranties of any kind whatsoever with respect
to the information contained in this security advisory.

Type Bits/KeyID Date User ID
pub 2048R/3D25D3D9 1999-03-06 SuSE Security Team
pub 1024D/9C800ACA 2000-10-19 SuSE Package Signing Key

- -----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org


Newsletter signup

Signup to our monthly newsletter and stay in touch with IT news!

Free E-books

We've got ebooks! But they're not online. :( Please give us a few days to bring downloads back.

Contact

Have something to say or just wanna drop us a line? Please keep this in mind: to spam, we reply with spam.

Contact us »