3571e53040
patches for easier mirroring, to eliminate a special copy, to make www.freebsd.org/security a full copy of security.freebsd.org and be eventually be the same. For now files are just sitting there. The symlinks are missing. Discussed on: www (repository location) Discussed with: simon (so)
452 lines
28 KiB
Text
452 lines
28 KiB
Text
-----BEGIN PGP SIGNED MESSAGE-----
|
|
Hash: SHA1
|
|
|
|
=============================================================================
|
|
FreeBSD-SA-09:04.bind Security Advisory
|
|
The FreeBSD Project
|
|
|
|
Topic: BIND DNSSEC incorrect checks for malformed signatures
|
|
|
|
Category: contrib
|
|
Module: bind
|
|
Announced: 2009-01-13
|
|
Credits: Google Security Team
|
|
Affects: All supported FreeBSD versions
|
|
Corrected: 2009-01-10 03:00:21 UTC (RELENG_7, 7.1-STABLE)
|
|
2009-01-13 21:19:27 UTC (RELENG_7_1, 7.1-RELEASE-p2)
|
|
2009-01-13 21:19:27 UTC (RELENG_7_0, 7.0-RELEASE-p9)
|
|
2009-01-10 04:30:27 UTC (RELENG_6, 6.4-STABLE)
|
|
2009-01-13 21:19:27 UTC (RELENG_6_4, 6.4-RELEASE-p3)
|
|
2009-01-13 21:19:27 UTC (RELENG_6_3, 6.3-RELEASE-p9)
|
|
CVE Name: CVE-2009-0025
|
|
|
|
For general information regarding FreeBSD Security Advisories,
|
|
including descriptions of the fields above, security branches, and the
|
|
following sections, please visit <URL:http://security.FreeBSD.org/>.
|
|
|
|
I. Background
|
|
|
|
BIND 9 is an implementation of the Domain Name System (DNS) protocols.
|
|
The named(8) daemon is an Internet Domain Name Server. DNS Security
|
|
Extensions (DNSSEC) are additional protocol options that add
|
|
authentication as part of responses to DNS queries.
|
|
|
|
FreeBSD includes software from the OpenSSL Project. The OpenSSL
|
|
Project is a collaborative effort to develop a robust,
|
|
commercial-grade, full-featured Open Source toolkit implementing the
|
|
Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1)
|
|
protocols as well as a full-strength general purpose cryptography
|
|
library.
|
|
|
|
II. Problem Description
|
|
|
|
The DSA_do_verify() function from OpenSSL is used to determine if a
|
|
DSA digital signature is valid. When DNSSEC is used within BIND it
|
|
uses DSA_do_verify() to verify DSA signatures, but checks the function
|
|
return value incorrectly.
|
|
|
|
III. Impact
|
|
|
|
It is in theory possible to spoof a DNS reply even though DNSSEC
|
|
is set up to validate answers. This could be used by an attacker for
|
|
man-in-the-middle or other spoofing attacks.
|
|
|
|
IV. Workaround
|
|
|
|
Disable the the DSA algorithm in named.conf. This will cause answers
|
|
from zones signed only with DSA to be treated as insecure. Add the
|
|
following to the options section of named.conf:
|
|
|
|
disable-algorithms . { DSA; };
|
|
|
|
NOTE WELL: If named(8) is not explicitly set to use DNSSEC the setup is
|
|
not vulnerable to the issue as described in this Security Advisory.
|
|
|
|
V. Solution
|
|
|
|
Perform one of the following:
|
|
|
|
1) Upgrade your vulnerable system to 6-STABLE, or 7-STABLE, or to the
|
|
RELENG_7_1, RELENG_7_0, RELENG_6_4, or RELENG_6_3 security branch
|
|
dated after the correction date.
|
|
|
|
2) To patch your present system:
|
|
|
|
The following patches have been verified to apply to FreeBSD 6.3, 6.4,
|
|
7.0, and 7.1 systems.
|
|
|
|
a) Download the relevant patch from the location below, and verify the
|
|
detached PGP signature using your PGP utility.
|
|
|
|
# fetch http://security.FreeBSD.org/patches/SA-09:04/bind.patch
|
|
# fetch http://security.FreeBSD.org/patches/SA-09:04/bind.patch.asc
|
|
|
|
b) Execute the following commands as root:
|
|
|
|
# cd /usr/src
|
|
# patch < /path/to/patch
|
|
# cd /usr/src/lib/bind
|
|
# make obj && make depend && make && make install
|
|
# cd /usr/src/usr.sbin/named
|
|
# make obj && make depend && make && make install
|
|
# /etc/rc.d/named restart
|
|
|
|
c) Install and use a fixed version of BIND from the FreeBSD Ports
|
|
Collection.
|
|
|
|
VI. Correction details
|
|
|
|
The following list contains the revision numbers of each file that was
|
|
corrected in FreeBSD.
|
|
|
|
CVS:
|
|
|
|
Branch Revision
|
|
Path
|
|
- -------------------------------------------------------------------------
|
|
RELENG_6
|
|
src/contrib/bind9/CHANGES 1.1.1.3.2.10
|
|
src/contrib/bind9/FAQ 1.1.1.2.2.5
|
|
src/contrib/bind9/FAQ.xml 1.1.1.1.2.5
|
|
src/contrib/bind9/README 1.1.1.2.2.6
|
|
src/contrib/bind9/aclocal.m4 1.1.4.1
|
|
src/contrib/bind9/bin/dig/dig.1 1.1.1.1.4.4
|
|
src/contrib/bind9/bin/dig/dig.c 1.1.1.2.2.4
|
|
src/contrib/bind9/bin/dig/dig.docbook 1.1.1.1.4.3
|
|
src/contrib/bind9/bin/dig/dig.html 1.1.1.1.4.4
|
|
src/contrib/bind9/bin/dig/dighost.c 1.1.1.2.2.5
|
|
src/contrib/bind9/bin/dig/host.1 1.1.1.1.4.4
|
|
src/contrib/bind9/bin/dig/host.docbook 1.1.1.1.4.3
|
|
src/contrib/bind9/bin/dig/host.html 1.1.1.1.4.4
|
|
src/contrib/bind9/bin/dnssec/dnssec-keygen.8 1.1.1.1.4.4
|
|
src/contrib/bind9/bin/dnssec/dnssec-keygen.docbook 1.1.1.1.4.3
|
|
src/contrib/bind9/bin/dnssec/dnssec-keygen.html 1.1.1.1.4.4
|
|
src/contrib/bind9/bin/dnssec/dnssec-signzone.8 1.1.1.1.4.4
|
|
src/contrib/bind9/bin/dnssec/dnssec-signzone.c 1.1.1.2.2.4
|
|
src/contrib/bind9/bin/dnssec/dnssec-signzone.docbook 1.1.1.1.4.3
|
|
src/contrib/bind9/bin/dnssec/dnssec-signzone.html 1.1.1.1.4.4
|
|
src/contrib/bind9/bin/named/client.c 1.1.1.2.2.7
|
|
src/contrib/bind9/bin/named/config.c 1.1.1.2.2.4
|
|
src/contrib/bind9/bin/named/controlconf.c 1.1.1.1.4.4
|
|
src/contrib/bind9/bin/named/include/named/globals.h 1.1.1.1.4.2
|
|
src/contrib/bind9/bin/named/interfacemgr.c 1.1.1.1.4.4
|
|
src/contrib/bind9/bin/named/lwresd.8 1.1.1.1.4.4
|
|
src/contrib/bind9/bin/named/lwresd.c 1.1.1.1.4.3
|
|
src/contrib/bind9/bin/named/lwresd.docbook 1.1.1.1.4.3
|
|
src/contrib/bind9/bin/named/lwresd.html 1.1.1.1.4.4
|
|
src/contrib/bind9/bin/named/main.c 1.1.1.2.2.3
|
|
src/contrib/bind9/bin/named/named.8 1.1.1.1.4.4
|
|
src/contrib/bind9/bin/named/named.conf.5 1.1.1.2.2.4
|
|
src/contrib/bind9/bin/named/named.conf.docbook 1.1.1.2.2.5
|
|
src/contrib/bind9/bin/named/named.conf.html 1.1.1.2.2.4
|
|
src/contrib/bind9/bin/named/named.docbook 1.1.1.1.4.4
|
|
src/contrib/bind9/bin/named/named.html 1.1.1.1.4.4
|
|
src/contrib/bind9/bin/named/query.c 1.1.1.1.4.6
|
|
src/contrib/bind9/bin/named/server.c 1.1.1.2.2.6
|
|
src/contrib/bind9/bin/named/unix/include/named/os.h 1.1.1.2.2.2
|
|
src/contrib/bind9/bin/named/unix/os.c 1.1.1.2.2.4
|
|
src/contrib/bind9/bin/named/update.c 1.1.1.2.2.4
|
|
src/contrib/bind9/bin/nsupdate/Makefile.in 1.1.1.1.4.2
|
|
src/contrib/bind9/bin/nsupdate/nsupdate.1 1.1.4.1
|
|
src/contrib/bind9/bin/nsupdate/nsupdate.8 1.1.1.1.4.4
|
|
src/contrib/bind9/bin/nsupdate/nsupdate.docbook 1.1.1.1.4.3
|
|
src/contrib/bind9/bin/nsupdate/nsupdate.html 1.1.1.1.4.4
|
|
src/contrib/bind9/bin/rndc/rndc-confgen.c 1.1.1.2.2.1
|
|
src/contrib/bind9/bin/rndc/rndc.c 1.1.1.3.2.3
|
|
src/contrib/bind9/config.h.in 1.1.4.1
|
|
src/contrib/bind9/configure.in 1.1.1.2.2.6
|
|
src/contrib/bind9/lib/bind/aclocal.m4 1.1.1.2.2.2
|
|
src/contrib/bind9/lib/bind/api 1.1.1.2.2.4
|
|
src/contrib/bind9/lib/bind/bsd/Makefile.in 1.1.1.1.4.1
|
|
src/contrib/bind9/lib/bind/bsd/strerror.c 1.1.1.1.4.1
|
|
src/contrib/bind9/lib/bind/bsd/strtoul.c 1.1.1.1.4.1
|
|
src/contrib/bind9/lib/bind/config.h.in 1.1.1.2.2.4
|
|
src/contrib/bind9/lib/bind/configure.in 1.1.1.2.2.5
|
|
src/contrib/bind9/lib/bind/dst/Makefile.in 1.1.1.1.4.1
|
|
src/contrib/bind9/lib/bind/dst/dst_api.c 1.1.1.2.2.4
|
|
src/contrib/bind9/lib/bind/dst/hmac_link.c 1.1.1.1.4.4
|
|
src/contrib/bind9/lib/bind/dst/support.c 1.1.1.1.4.2
|
|
src/contrib/bind9/lib/bind/include/arpa/nameser.h 1.1.1.1.4.1
|
|
src/contrib/bind9/lib/bind/include/isc/assertions.h 1.1.1.1.4.1
|
|
src/contrib/bind9/lib/bind/include/isc/misc.h 1.1.1.1.4.1
|
|
src/contrib/bind9/lib/bind/include/resolv.h 1.1.1.1.4.2
|
|
src/contrib/bind9/lib/bind/inet/Makefile.in 1.1.1.1.4.1
|
|
src/contrib/bind9/lib/bind/inet/inet_net_pton.c 1.1.1.1.4.1
|
|
src/contrib/bind9/lib/bind/irs/Makefile.in 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/bind/irs/dns_ho.c 1.1.1.1.4.4
|
|
src/contrib/bind9/lib/bind/irs/irp.c 1.1.1.1.4.2
|
|
src/contrib/bind9/lib/bind/isc/Makefile.in 1.1.1.1.4.1
|
|
src/contrib/bind9/lib/bind/isc/assertions.c 1.1.1.1.4.1
|
|
src/contrib/bind9/lib/bind/isc/bitncmp.c 1.1.1.1.4.1
|
|
src/contrib/bind9/lib/bind/isc/ctl_clnt.c 1.1.1.1.4.2
|
|
src/contrib/bind9/lib/bind/isc/ctl_srvr.c 1.1.1.1.4.2
|
|
src/contrib/bind9/lib/bind/nameser/Makefile.in 1.1.1.1.4.1
|
|
src/contrib/bind9/lib/bind/port_after.h.in 1.1.1.2.2.4
|
|
src/contrib/bind9/lib/bind/resolv/Makefile.in 1.1.1.1.4.2
|
|
src/contrib/bind9/lib/bind/resolv/res_debug.c 1.1.1.1.4.2
|
|
src/contrib/bind9/lib/bind/resolv/res_mkquery.c 1.1.1.1.4.1
|
|
src/contrib/bind9/lib/bind/resolv/res_query.c 1.1.1.1.4.1
|
|
src/contrib/bind9/lib/bind9/api 1.1.1.2.2.4
|
|
src/contrib/bind9/lib/bind9/check.c 1.1.1.2.2.4
|
|
src/contrib/bind9/lib/dns/adb.c 1.1.1.2.2.4
|
|
src/contrib/bind9/lib/dns/api 1.1.1.2.2.7
|
|
src/contrib/bind9/lib/dns/cache.c 1.1.1.1.4.3
|
|
src/contrib/bind9/lib/dns/dispatch.c 1.1.1.1.4.6
|
|
src/contrib/bind9/lib/dns/include/dns/dispatch.h 1.1.1.1.4.5
|
|
src/contrib/bind9/lib/dns/journal.c 1.1.1.2.2.3
|
|
src/contrib/bind9/lib/dns/masterdump.c 1.1.1.1.4.2
|
|
src/contrib/bind9/lib/dns/message.c 1.1.1.1.4.5
|
|
src/contrib/bind9/lib/dns/openssldsa_link.c 1.1.1.1.4.3
|
|
src/contrib/bind9/lib/dns/opensslrsa_link.c 1.1.1.1.4.3
|
|
src/contrib/bind9/lib/dns/rbt.c 1.1.1.2.2.3
|
|
src/contrib/bind9/lib/dns/rdata/generic/nsec_47.c 1.1.1.1.4.1
|
|
src/contrib/bind9/lib/dns/rdata/generic/nsec_47.h 1.1.1.1.4.1
|
|
src/contrib/bind9/lib/dns/rdata/generic/txt_16.c 1.1.1.1.4.2
|
|
src/contrib/bind9/lib/dns/rdata/in_1/naptr_35.c 1.1.1.1.4.1
|
|
src/contrib/bind9/lib/dns/request.c 1.1.1.1.4.4
|
|
src/contrib/bind9/lib/dns/resolver.c 1.1.1.2.2.10
|
|
src/contrib/bind9/lib/dns/validator.c 1.1.1.2.2.5
|
|
src/contrib/bind9/lib/dns/view.c 1.1.1.1.4.2
|
|
src/contrib/bind9/lib/dns/xfrin.c 1.1.1.2.2.5
|
|
src/contrib/bind9/lib/isc/Makefile.in 1.1.1.1.4.1
|
|
src/contrib/bind9/lib/isc/api 1.1.1.2.2.5
|
|
src/contrib/bind9/lib/isc/assertions.c 1.1.1.1.4.1
|
|
src/contrib/bind9/lib/isc/include/isc/assertions.h 1.1.1.1.4.1
|
|
src/contrib/bind9/lib/isc/include/isc/mem.h 1.1.1.2.2.2
|
|
src/contrib/bind9/lib/isc/include/isc/msgs.h 1.1.1.1.4.1
|
|
src/contrib/bind9/lib/isc/include/isc/platform.h.in 1.1.1.1.4.2
|
|
src/contrib/bind9/lib/isc/include/isc/portset.h 1.1.4.1
|
|
src/contrib/bind9/lib/isc/include/isc/resource.h 1.1.1.1.4.2
|
|
src/contrib/bind9/lib/isc/include/isc/socket.h 1.1.1.1.4.3
|
|
src/contrib/bind9/lib/isc/include/isc/timer.h 1.1.1.1.4.4
|
|
src/contrib/bind9/lib/isc/include/isc/types.h 1.1.1.1.4.1
|
|
src/contrib/bind9/lib/isc/mem.c 1.1.1.1.4.3
|
|
src/contrib/bind9/lib/isc/portset.c 1.1.4.1
|
|
src/contrib/bind9/lib/isc/print.c 1.1.1.1.4.2
|
|
src/contrib/bind9/lib/isc/pthreads/mutex.c 1.1.1.1.4.3
|
|
src/contrib/bind9/lib/isc/timer.c 1.1.1.1.4.5
|
|
src/contrib/bind9/lib/isc/unix/app.c 1.1.1.1.4.3
|
|
src/contrib/bind9/lib/isc/unix/include/isc/net.h 1.1.1.1.4.1
|
|
src/contrib/bind9/lib/isc/unix/net.c 1.1.1.1.4.3
|
|
src/contrib/bind9/lib/isc/unix/resource.c 1.1.1.1.4.3
|
|
src/contrib/bind9/lib/isc/unix/socket.c 1.1.1.2.2.5
|
|
src/contrib/bind9/lib/isc/unix/socket_p.h 1.1.1.1.4.2
|
|
src/contrib/bind9/lib/isc/unix/time.c 1.1.1.1.4.1
|
|
src/contrib/bind9/lib/isccfg/api 1.1.1.2.2.4
|
|
src/contrib/bind9/lib/isccfg/namedconf.c 1.1.1.2.2.5
|
|
src/contrib/bind9/version 1.1.1.3.2.10
|
|
RELENG_6_4
|
|
src/UPDATING 1.416.2.40.2.6
|
|
src/sys/conf/newvers.sh 1.69.2.18.2.9
|
|
src/contrib/bind9/lib/dns/opensslrsa_link.c 1.1.1.1.4.2.4.1
|
|
src/contrib/bind9/lib/dns/openssldsa_link.c 1.1.1.1.4.2.2.1
|
|
RELENG_6_3
|
|
src/UPDATING 1.416.2.37.2.14
|
|
src/sys/conf/newvers.sh 1.69.2.15.2.13
|
|
src/contrib/bind9/lib/dns/opensslrsa_link.c 1.1.1.1.4.2.2.1
|
|
src/contrib/bind9/lib/dns/openssldsa_link.c 1.1.1.1.4.1.2.1
|
|
RELENG_7
|
|
src/contrib/bind9/CHANGES 1.1.1.10.2.4
|
|
src/contrib/bind9/COPYRIGHT 1.1.1.4.2.3
|
|
src/contrib/bind9/FAQ 1.1.1.6.2.2
|
|
src/contrib/bind9/FAQ.xml 1.1.1.4.2.2
|
|
src/contrib/bind9/README 1.1.1.7.2.2
|
|
src/contrib/bind9/aclocal.m4 1.1.2.1
|
|
src/contrib/bind9/bin/check/check-tool.c 1.1.1.3.2.2
|
|
src/contrib/bind9/bin/check/named-checkconf.c 1.1.1.4.2.1
|
|
src/contrib/bind9/bin/check/named-checkzone.c 1.1.1.3.2.2
|
|
src/contrib/bind9/bin/dig/dig.1 1.1.1.4.2.2
|
|
src/contrib/bind9/bin/dig/dig.c 1.1.1.5.2.2
|
|
src/contrib/bind9/bin/dig/dig.docbook 1.1.1.3.2.2
|
|
src/contrib/bind9/bin/dig/dig.html 1.1.1.4.2.2
|
|
src/contrib/bind9/bin/dig/dighost.c 1.1.1.5.2.3
|
|
src/contrib/bind9/bin/dig/host.1 1.1.1.4.2.2
|
|
src/contrib/bind9/bin/dig/host.docbook 1.1.1.3.2.2
|
|
src/contrib/bind9/bin/dig/host.html 1.1.1.4.2.2
|
|
src/contrib/bind9/bin/dnssec/dnssec-keygen.8 1.1.1.4.2.2
|
|
src/contrib/bind9/bin/dnssec/dnssec-keygen.docbook 1.1.1.3.2.2
|
|
src/contrib/bind9/bin/dnssec/dnssec-keygen.html 1.1.1.4.2.2
|
|
src/contrib/bind9/bin/dnssec/dnssec-signzone.8 1.1.1.4.2.2
|
|
src/contrib/bind9/bin/dnssec/dnssec-signzone.c 1.1.1.5.2.2
|
|
src/contrib/bind9/bin/dnssec/dnssec-signzone.docbook 1.1.1.3.2.2
|
|
src/contrib/bind9/bin/dnssec/dnssec-signzone.html 1.1.1.4.2.2
|
|
src/contrib/bind9/bin/named/client.c 1.1.1.6.2.4
|
|
src/contrib/bind9/bin/named/config.c 1.1.1.4.2.3
|
|
src/contrib/bind9/bin/named/controlconf.c 1.1.1.3.2.2
|
|
src/contrib/bind9/bin/named/include/named/globals.h 1.1.1.3.2.1
|
|
src/contrib/bind9/bin/named/interfacemgr.c 1.1.1.3.2.2
|
|
src/contrib/bind9/bin/named/lwaddr.c 1.1.1.2.2.1
|
|
src/contrib/bind9/bin/named/lwdgnba.c 1.1.1.2.2.1
|
|
src/contrib/bind9/bin/named/lwdnoop.c 1.1.1.2.2.1
|
|
src/contrib/bind9/bin/named/lwresd.8 1.1.1.4.2.2
|
|
src/contrib/bind9/bin/named/lwresd.c 1.1.1.3.2.2
|
|
src/contrib/bind9/bin/named/lwresd.docbook 1.1.1.3.2.2
|
|
src/contrib/bind9/bin/named/lwresd.html 1.1.1.4.2.2
|
|
src/contrib/bind9/bin/named/main.c 1.1.1.5.2.1
|
|
src/contrib/bind9/bin/named/named.8 1.1.1.4.2.2
|
|
src/contrib/bind9/bin/named/named.conf.5 1.1.1.5.2.2
|
|
src/contrib/bind9/bin/named/named.conf.docbook 1.1.1.5.2.3
|
|
src/contrib/bind9/bin/named/named.conf.html 1.1.1.5.2.2
|
|
src/contrib/bind9/bin/named/named.docbook 1.1.1.4.2.2
|
|
src/contrib/bind9/bin/named/named.html 1.1.1.4.2.2
|
|
src/contrib/bind9/bin/named/query.c 1.1.1.6.2.2
|
|
src/contrib/bind9/bin/named/server.c 1.1.1.6.2.4
|
|
src/contrib/bind9/bin/named/unix/include/named/os.h 1.1.1.3.2.1
|
|
src/contrib/bind9/bin/named/unix/os.c 1.1.1.5.2.1
|
|
src/contrib/bind9/bin/named/update.c 1.1.1.5.2.2
|
|
src/contrib/bind9/bin/nsupdate/Makefile.in 1.1.1.2.2.1
|
|
src/contrib/bind9/bin/nsupdate/nsupdate.1 1.1.2.1
|
|
src/contrib/bind9/bin/nsupdate/nsupdate.8 1.1.1.4.2.2
|
|
src/contrib/bind9/bin/nsupdate/nsupdate.c 1.1.1.5.2.2
|
|
src/contrib/bind9/bin/nsupdate/nsupdate.docbook 1.1.1.3.2.2
|
|
src/contrib/bind9/bin/nsupdate/nsupdate.html 1.1.1.4.2.2
|
|
src/contrib/bind9/bin/rndc/rndc-confgen.c 1.1.1.3.2.1
|
|
src/contrib/bind9/bin/rndc/rndc.8 1.1.1.4.2.2
|
|
src/contrib/bind9/bin/rndc/rndc.c 1.1.1.6.2.2
|
|
src/contrib/bind9/bin/rndc/rndc.docbook 1.1.1.3.2.2
|
|
src/contrib/bind9/bin/rndc/rndc.html 1.1.1.4.2.2
|
|
src/contrib/bind9/config.h.in 1.1.2.1
|
|
src/contrib/bind9/configure.in 1.1.1.6.2.3
|
|
src/contrib/bind9/lib/bind/aclocal.m4 1.1.1.2.10.2
|
|
src/contrib/bind9/lib/bind/api 1.1.1.5.2.2
|
|
src/contrib/bind9/lib/bind/bsd/Makefile.in 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/bind/bsd/strerror.c 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/bind/bsd/strtoul.c 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/bind/config.h.in 1.1.1.4.2.3
|
|
src/contrib/bind9/lib/bind/configure.in 1.1.1.5.2.3
|
|
src/contrib/bind9/lib/bind/dst/Makefile.in 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/bind/dst/dst_api.c 1.1.1.5.2.2
|
|
src/contrib/bind9/lib/bind/dst/hmac_link.c 1.1.1.4.2.2
|
|
src/contrib/bind9/lib/bind/dst/support.c 1.1.1.3.2.1
|
|
src/contrib/bind9/lib/bind/include/Makefile.in 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/bind/include/arpa/nameser.h 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/bind/include/isc/assertions.h 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/bind/include/isc/eventlib.h 1.1.1.3.2.1
|
|
src/contrib/bind9/lib/bind/include/isc/misc.h 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/bind/include/isc/platform.h.in 1.2.2.1
|
|
src/contrib/bind9/lib/bind/include/netdb.h 1.1.1.4.2.1
|
|
src/contrib/bind9/lib/bind/include/resolv.h 1.1.1.3.2.1
|
|
src/contrib/bind9/lib/bind/inet/Makefile.in 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/bind/inet/inet_net_pton.c 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/bind/inet/inet_network.c 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/bind/irs/Makefile.in 1.1.1.3.2.1
|
|
src/contrib/bind9/lib/bind/irs/dns_ho.c 1.1.1.4.2.1
|
|
src/contrib/bind9/lib/bind/irs/getnetgrent.c 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/bind/irs/getnetgrent_r.c 1.1.1.4.2.1
|
|
src/contrib/bind9/lib/bind/irs/irp.c 1.1.1.3.2.1
|
|
src/contrib/bind9/lib/bind/isc/Makefile.in 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/bind/isc/assertions.c 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/bind/isc/bitncmp.c 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/bind/isc/ctl_clnt.c 1.1.1.2.2.2
|
|
src/contrib/bind9/lib/bind/isc/ctl_srvr.c 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/bind/isc/logging.c 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/bind/nameser/Makefile.in 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/bind/port_after.h.in 1.1.1.4.2.1
|
|
src/contrib/bind9/lib/bind/port_before.h.in 1.1.1.4.2.2
|
|
src/contrib/bind9/lib/bind/resolv/Makefile.in 1.1.1.3.2.1
|
|
src/contrib/bind9/lib/bind/resolv/res_debug.c 1.1.1.3.2.1
|
|
src/contrib/bind9/lib/bind/resolv/res_mkquery.c 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/bind/resolv/res_query.c 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/bind/resolv/res_send.c 1.1.1.4.2.1
|
|
src/contrib/bind9/lib/bind9/api 1.1.1.5.2.2
|
|
src/contrib/bind9/lib/bind9/check.c 1.1.1.5.2.4
|
|
src/contrib/bind9/lib/dns/acache.c 1.1.1.1.2.1
|
|
src/contrib/bind9/lib/dns/adb.c 1.1.1.5.2.2
|
|
src/contrib/bind9/lib/dns/api 1.1.1.6.2.4
|
|
src/contrib/bind9/lib/dns/cache.c 1.1.1.4.2.1
|
|
src/contrib/bind9/lib/dns/dispatch.c 1.1.1.4.2.4
|
|
src/contrib/bind9/lib/dns/dst_parse.c 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/dns/dst_parse.h 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/dns/include/dns/dispatch.h 1.1.1.3.2.4
|
|
src/contrib/bind9/lib/dns/journal.c 1.1.1.4.2.2
|
|
src/contrib/bind9/lib/dns/master.c 1.1.1.2.2.2
|
|
src/contrib/bind9/lib/dns/masterdump.c 1.1.1.3.2.1
|
|
src/contrib/bind9/lib/dns/message.c 1.1.1.4.2.2
|
|
src/contrib/bind9/lib/dns/openssldsa_link.c 1.1.1.3.2.2
|
|
src/contrib/bind9/lib/dns/opensslrsa_link.c 1.1.1.4.2.1
|
|
src/contrib/bind9/lib/dns/rbt.c 1.1.1.4.2.1
|
|
src/contrib/bind9/lib/dns/rbtdb.c 1.1.1.4.2.2
|
|
src/contrib/bind9/lib/dns/rdata/generic/nsec_47.c 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/dns/rdata/generic/nsec_47.h 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/dns/rdata/generic/txt_16.c 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/dns/rdata/in_1/apl_42.c 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/dns/rdata/in_1/naptr_35.c 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/dns/request.c 1.1.1.3.2.2
|
|
src/contrib/bind9/lib/dns/resolver.c 1.1.1.9.2.4
|
|
src/contrib/bind9/lib/dns/rootns.c 1.1.1.2.2.2
|
|
src/contrib/bind9/lib/dns/sdb.c 1.1.1.2.2.2
|
|
src/contrib/bind9/lib/dns/tkey.c 1.1.1.4.2.1
|
|
src/contrib/bind9/lib/dns/tsig.c 1.1.1.4.2.2
|
|
src/contrib/bind9/lib/dns/validator.c 1.1.1.6.2.2
|
|
src/contrib/bind9/lib/dns/view.c 1.1.1.2.2.2
|
|
src/contrib/bind9/lib/dns/xfrin.c 1.1.1.5.2.3
|
|
src/contrib/bind9/lib/dns/zone.c 1.1.1.5.2.2
|
|
src/contrib/bind9/lib/isc/Makefile.in 1.1.1.2.2.2
|
|
src/contrib/bind9/lib/isc/api 1.1.1.5.2.3
|
|
src/contrib/bind9/lib/isc/assertions.c 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/isc/include/isc/assertions.h 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/isc/include/isc/lex.h 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/isc/include/isc/mem.h 1.1.1.3.2.1
|
|
src/contrib/bind9/lib/isc/include/isc/msgs.h 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/isc/include/isc/platform.h.in 1.1.1.2.2.2
|
|
src/contrib/bind9/lib/isc/include/isc/portset.h 1.1.2.1
|
|
src/contrib/bind9/lib/isc/include/isc/resource.h 1.1.1.2.2.2
|
|
src/contrib/bind9/lib/isc/include/isc/socket.h 1.1.1.2.2.2
|
|
src/contrib/bind9/lib/isc/include/isc/timer.h 1.1.1.3.2.2
|
|
src/contrib/bind9/lib/isc/include/isc/types.h 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/isc/mem.c 1.1.1.3.2.2
|
|
src/contrib/bind9/lib/isc/portset.c 1.1.2.1
|
|
src/contrib/bind9/lib/isc/print.c 1.1.1.3.2.1
|
|
src/contrib/bind9/lib/isc/pthreads/mutex.c 1.1.1.3.2.1
|
|
src/contrib/bind9/lib/isc/timer.c 1.1.1.4.2.3
|
|
src/contrib/bind9/lib/isc/unix/app.c 1.1.1.2.2.2
|
|
src/contrib/bind9/lib/isc/unix/include/isc/net.h 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/isc/unix/net.c 1.1.1.3.2.2
|
|
src/contrib/bind9/lib/isc/unix/resource.c 1.1.1.2.2.2
|
|
src/contrib/bind9/lib/isc/unix/socket.c 1.1.1.5.2.3
|
|
src/contrib/bind9/lib/isc/unix/socket_p.h 1.1.1.2.2.2
|
|
src/contrib/bind9/lib/isc/unix/time.c 1.1.1.2.2.1
|
|
src/contrib/bind9/lib/isccfg/api 1.1.1.4.2.3
|
|
src/contrib/bind9/lib/isccfg/namedconf.c 1.1.1.5.2.2
|
|
src/contrib/bind9/lib/lwres/api 1.1.1.5.2.2
|
|
src/contrib/bind9/make/rules.in 1.1.1.4.2.2
|
|
src/contrib/bind9/version 1.1.1.10.2.4
|
|
RELENG_7_1
|
|
src/UPDATING 1.507.2.13.2.5
|
|
src/sys/conf/newvers.sh 1.72.2.9.2.6
|
|
src/contrib/bind9/lib/dns/opensslrsa_link.c 1.1.1.4.6.1
|
|
src/contrib/bind9/lib/dns/openssldsa_link.c 1.1.1.3.2.1.4.1
|
|
RELENG_7_0
|
|
src/UPDATING 1.507.2.3.2.13
|
|
src/sys/conf/newvers.sh 1.72.2.5.2.13
|
|
src/contrib/bind9/lib/dns/opensslrsa_link.c 1.1.1.4.4.1
|
|
src/contrib/bind9/lib/dns/openssldsa_link.c 1.1.1.3.2.1.2.1
|
|
- -------------------------------------------------------------------------
|
|
|
|
Subversion:
|
|
|
|
Branch/path Revision
|
|
- -------------------------------------------------------------------------
|
|
stable/6/ r187002
|
|
releng/6.4/ r187194
|
|
releng/6.3/ r187194
|
|
stable/7/ r186997
|
|
releng/7.1/ r187194
|
|
releng/7.0/ r187194
|
|
- -------------------------------------------------------------------------
|
|
|
|
VII. References
|
|
|
|
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-0025
|
|
http://security.FreeBSD.org/advisories/FreeBSD-SA-09:02.openssl.asc
|
|
https://www.isc.org/node/373
|
|
|
|
The latest revision of this advisory is available at
|
|
http://security.FreeBSD.org/advisories/FreeBSD-SA-09:04.bind.asc
|
|
-----BEGIN PGP SIGNATURE-----
|
|
Version: GnuPG v1.4.9 (FreeBSD)
|
|
|
|
iD8DBQFJbRUmFdaIBMps37IRAonEAJsFQFtZGTz6tXFc5TSRMLhB1hxb6QCeI0Pd
|
|
ZFPKsX8/XspOTzRWA1h3QPk=
|
|
=dpqG
|
|
-----END PGP SIGNATURE-----
|