Articles / SuSE: remote denial of serv…

SuSE: remote denial of service attack in bind9

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. Fixed packages are available from ftp.suse.com.
-----BEGIN PGP SIGNED MESSAGE-----

______________________________________________________________________________

                        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
    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 security@suse.de),
       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 < announcement.txt | gpg --import
           SuSE Linux distributions version 7.1 and thereafter install the
           key "build@suse.de" upon installation or upgrade, provided that
           the package gpg is installed. The file containing the public key
           is placed at the toplevel directory of the first CD (pubring.gpg)
           and at ftp://ftp.suse.com/pub/suse/pubring.gpg-build.suse.de .


  - SuSE runs two security mailing lists to which any interested party may
    subscribe:

    suse-security@suse.com
        -   general/linux/SuSE security discussion.
            All SuSE security announcements are sent to this list.
            To subscribe, send an email to
                .

    suse-security-announce@suse.com
        -   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

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
DgCfZ5Wj+f7cnYpFZI6GkAyyczG09sE=
=LRKC
- -----END PGP PUBLIC KEY BLOCK-----

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3i
Charset: noconv

iQEVAwUBPP7MvHey5gA9JdPZAQF7bQf/eqKtGb6T7QVlaYpM/sy3ap+fho9TzuRr
qjJ3Sm+xJQGb7zyAvRVv/KKmNjhCd01xtxKyN0a9IhtR+Rjcr5/oxlgQxmLOurb/
h/CZxjNTGY4LKPO6mQZFSWcs5qU3qzuU3HnN6yq/OKKWFTT0w58TprQ/pCp3ldUf
BoQpCQ+wQFPNURCmiEPNMZdmA4zcdqnQvpquPKScVTVTfrUF0xIJNjlrTjJclFwf
zSHi/SFUfKndmV/yjg3lVJaDbRrmDcyNXWxFKEWoBlYrlZM0ixxGhLqKi2VDghrM
NBGkw23TRyjYt/T/x4qYLQE0EjfSsnplPwKa+fjCpdhub84xhEITUQ==
=deyr
-----END PGP SIGNATURE-----
Screenshot

Project Spotlight

Kigo Video Converter Ultimate for Mac

A tool for converting and editing videos.

Screenshot

Project Spotlight

Kid3

An efficient tagger for MP3, Ogg/Vorbis, and FLAC files.