From 47d285a7d67c75cf10a1e9cd1cb064d3f75e3bc5 Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Wed, 11 Sep 2019 17:08:47 +1000 Subject: [PATCH 1/9] check recovery from forwarding to a non-recursive server --- bin/tests/system/forward/ns1/named.conf.in | 5 ++++ bin/tests/system/forward/ns1/sld.tld.db | 11 +++++++++ bin/tests/system/forward/ns2/named.conf.in | 5 ++++ bin/tests/system/forward/ns2/tld.db | 12 ++++++++++ bin/tests/system/forward/ns8/named.conf.in | 28 ++++++++++++++++++++++ bin/tests/system/forward/ns8/root.db | 11 +++++++++ bin/tests/system/forward/setup.sh | 1 + bin/tests/system/forward/tests.sh | 7 ++++++ 8 files changed, 80 insertions(+) create mode 100644 bin/tests/system/forward/ns1/sld.tld.db create mode 100644 bin/tests/system/forward/ns2/tld.db create mode 100644 bin/tests/system/forward/ns8/named.conf.in create mode 100644 bin/tests/system/forward/ns8/root.db diff --git a/bin/tests/system/forward/ns1/named.conf.in b/bin/tests/system/forward/ns1/named.conf.in index 462b7378c0..282e76bb64 100644 --- a/bin/tests/system/forward/ns1/named.conf.in +++ b/bin/tests/system/forward/ns1/named.conf.in @@ -51,6 +51,11 @@ zone "example5." { file "example.db"; }; +zone "sld.tld" { + type master; + file "sld.tld.db"; +}; + /* A forward zone without forwarders. */ zone "example6" { type forward; diff --git a/bin/tests/system/forward/ns1/sld.tld.db b/bin/tests/system/forward/ns1/sld.tld.db new file mode 100644 index 0000000000..5fab37aae7 --- /dev/null +++ b/bin/tests/system/forward/ns1/sld.tld.db @@ -0,0 +1,11 @@ +$TTL 300 ; 5 minutes +@ IN SOA ns root ( + 2000082401 ; serial + 1800 ; refresh (30 minutes) + 1800 ; retry (30 minutes) + 1814400 ; expire (3 weeks) + 3600 ; minimum (1 hour) + ) + NS ns +ns A 10.53.0.1 +xxx TXT "foo" diff --git a/bin/tests/system/forward/ns2/named.conf.in b/bin/tests/system/forward/ns2/named.conf.in index 190bd69953..14ae9644c8 100644 --- a/bin/tests/system/forward/ns2/named.conf.in +++ b/bin/tests/system/forward/ns2/named.conf.in @@ -60,3 +60,8 @@ zone "1.0.10.in-addr.arpa." { type master; file "example.db"; }; + +zone "tld" { + type master; + file "tld.db"; +}; diff --git a/bin/tests/system/forward/ns2/tld.db b/bin/tests/system/forward/ns2/tld.db new file mode 100644 index 0000000000..61b6569b07 --- /dev/null +++ b/bin/tests/system/forward/ns2/tld.db @@ -0,0 +1,12 @@ +$TTL 300 ; 5 minutes +@ IN SOA ns root ( + 2000082401 ; serial + 1800 ; refresh (30 minutes) + 1800 ; retry (30 minutes) + 1814400 ; expire (3 weeks) + 3600 ; minimum (1 hour) + ) + NS ns +ns A 10.53.0.2 +sld NS ns.sld +ns.sld A 10.53.0.1 diff --git a/bin/tests/system/forward/ns8/named.conf.in b/bin/tests/system/forward/ns8/named.conf.in new file mode 100644 index 0000000000..531ff59ece --- /dev/null +++ b/bin/tests/system/forward/ns8/named.conf.in @@ -0,0 +1,28 @@ +/* + * Copyright (C) Internet Systems Consortium, Inc. ("ISC") + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + * See the COPYRIGHT file distributed with this work for additional + * information regarding copyright ownership. + */ + +options { + query-source address 10.53.0.8; + notify-source 10.53.0.8; + transfer-source 10.53.0.8; + port @PORT@; + pid-file "named.pid"; + listen-on { 10.53.0.8; }; + listen-on-v6 { none; }; + forwarders { 10.53.0.2; }; // returns referrals + forward first; + dnssec-validation yes; +}; + +zone "." { + type hint; + file "root.db"; +}; diff --git a/bin/tests/system/forward/ns8/root.db b/bin/tests/system/forward/ns8/root.db new file mode 100644 index 0000000000..0785fc7597 --- /dev/null +++ b/bin/tests/system/forward/ns8/root.db @@ -0,0 +1,11 @@ +; Copyright (C) Internet Systems Consortium, Inc. ("ISC") +; +; This Source Code Form is subject to the terms of the Mozilla Public +; License, v. 2.0. If a copy of the MPL was not distributed with this +; file, You can obtain one at http://mozilla.org/MPL/2.0/. +; +; See the COPYRIGHT file distributed with this work for additional +; information regarding copyright ownership. + +. NS a.root-servers.nil. +a.root-servers.nil. A 10.53.0.1 diff --git a/bin/tests/system/forward/setup.sh b/bin/tests/system/forward/setup.sh index d64579e590..285ecc9de9 100644 --- a/bin/tests/system/forward/setup.sh +++ b/bin/tests/system/forward/setup.sh @@ -19,3 +19,4 @@ copy_setports ns3/named.conf.in ns3/named.conf copy_setports ns4/named.conf.in ns4/named.conf copy_setports ns5/named.conf.in ns5/named.conf copy_setports ns7/named.conf.in ns7/named.conf +copy_setports ns8/named.conf.in ns8/named.conf diff --git a/bin/tests/system/forward/tests.sh b/bin/tests/system/forward/tests.sh index 5a63e06e86..36fd8a0040 100644 --- a/bin/tests/system/forward/tests.sh +++ b/bin/tests/system/forward/tests.sh @@ -159,5 +159,12 @@ sent=`grep "10.53.0.7#.* (.): query '\./NS/IN' approved" ns1/named.run | wc -l` if [ $ret != 0 ]; then echo_i "failed"; fi status=`expr $status + $ret` +echo_i "checking recovery from forwarding to a non-recursive server" +ret=0 +$DIG $DIGOPTS xxx.sld.tld txt @10.53.0.8 > dig.out.f8 +grep "status: NOERROR" dig.out.f8 > /dev/null || ret=1 +if [ $ret != 0 ]; then echo_i "failed"; fi +status=`expr $status + $ret` + echo_i "exit status: $status" [ $status -eq 0 ] || exit 1 From 622bef6aeca9b31d341483bbba812af378515c6e Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Thu, 12 Sep 2019 16:03:41 +1000 Subject: [PATCH 2/9] reset fctx->qmindcname and fctx->qminname after processing a delegation --- lib/dns/resolver.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/lib/dns/resolver.c b/lib/dns/resolver.c index 03f74e9033..9d11349da3 100644 --- a/lib/dns/resolver.c +++ b/lib/dns/resolver.c @@ -9184,6 +9184,23 @@ rctx_referral(respctx_t *rctx) { return (ISC_R_COMPLETE); } + if ((fctx->options & DNS_FETCHOPT_QMINIMIZE) != 0) { + dns_name_free(&fctx->qmindcname, fctx->mctx); + dns_name_init(&fctx->qmindcname, NULL); + result = dns_name_dup(rctx->ns_name, fctx->mctx, + &fctx->qmindcname); + if (result != ISC_R_SUCCESS) { + rctx->result = result; + return (ISC_R_COMPLETE); + } + + result= fctx_minimize_qname(fctx); + if (result != ISC_R_SUCCESS) { + rctx->result = result; + return (ISC_R_COMPLETE); + } + } + result = fcount_incr(fctx, true); if (result != ISC_R_SUCCESS) { rctx->result = result; From 21553af7cc17ab4732ea768a70c285c240296d25 Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Wed, 25 Sep 2019 11:37:08 +1000 Subject: [PATCH 3/9] add CHANGES --- CHANGES | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/CHANGES b/CHANGES index ffe6094fe9..250df8baf0 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,8 @@ 5299. [placeholder] -5298. [placeholder] +5298. [security] Named could assert if a forwarder returned a + referral, rather than resolving the query, when QNAME + minimization was enabled. (CVE-2019-6476) [GL #1051] 5297. [bug] Check whether a previous QNAME minimization fetch is still running before starting a new one; return @@ -31,7 +33,7 @@ 5289. [bug] Address NULL pointer dereference in rpz.c:rpz_detach. [GL #1210] -5288. [bug] dnssec-must-be-secure was not always honoured. +5288. [bug] dnssec-must-be-secure was not always honored. [GL #1209] 5287. [placeholder] @@ -108,7 +110,7 @@ 5268. [placeholder] -5267. [func] Allow statistics groups display to be toggleable. +5267. [func] Allow statistics groups display to be toggle-able. [GL #1030] 5266. [bug] named-checkconf failed to report dnstap-output @@ -216,7 +218,7 @@ code in a high-load cold-cache resolver scenario. [GL #943] -5242. [bug] In relaxed qname minimizatiom mode, fall back to +5242. [bug] In relaxed qname minimization mode, fall back to normal resolution when encountering a lame delegation, and use _.domain/A queries rather than domain/NS. [GL #1055] From b7442e43899dc8e765710e530130beb095257b8f Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Wed, 25 Sep 2019 11:39:17 +1000 Subject: [PATCH 4/9] add release note entry --- doc/arm/notes-sec-fixes.xml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/doc/arm/notes-sec-fixes.xml b/doc/arm/notes-sec-fixes.xml index b3d0b6c529..1ad79bdf1e 100644 --- a/doc/arm/notes-sec-fixes.xml +++ b/doc/arm/notes-sec-fixes.xml @@ -34,5 +34,13 @@ This flaw is disclosed in CVE-2019-6471. [GL #942] + + + named could crash with an assertion failure + if a forwarder returned a referral, rather than resolving the + query, when QNAME minimization was enabled. This flaw is + disclosed in CVE-2019-6476. [GL #1501] + + From bc727e5ccc3dcf1e5b597fcd06c5e78b77bc229d Mon Sep 17 00:00:00 2001 From: Evan Hunt Date: Thu, 19 Sep 2019 17:43:14 -0700 Subject: [PATCH 5/9] fix mirror zone trust anchor check - compare key data when checking for a trust anchor match. - allow for the possibility of multiple trust anchors with the same key ID so we don't overlook possible matches. --- lib/dns/zoneverify.c | 68 ++++++++++++++++++++++++-------------------- 1 file changed, 37 insertions(+), 31 deletions(-) diff --git a/lib/dns/zoneverify.c b/lib/dns/zoneverify.c index f2abd9fa60..267f0bf50c 100644 --- a/lib/dns/zoneverify.c +++ b/lib/dns/zoneverify.c @@ -1503,9 +1503,9 @@ static isc_result_t check_dnskey_sigs(vctx_t *vctx, const dns_rdata_dnskey_t *dnskey, dns_rdata_t *rdata, bool is_ksk) { - unsigned char *active_keys, *standby_keys; + unsigned char *active_keys = NULL, *standby_keys = NULL; dns_keynode_t *keynode = NULL; - bool *goodkey; + bool *goodkey = NULL; dst_key_t *key = NULL; isc_result_t result; @@ -1551,42 +1551,48 @@ check_dnskey_sigs(vctx_t *vctx, const dns_rdata_dnskey_t *dnskey, if (result != ISC_R_SUCCESS) { return (result); } + result = dns_keytable_findkeynode(vctx->secroots, vctx->origin, dst_key_alg(key), dst_key_id(key), &keynode); - switch (result) { - case ISC_R_SUCCESS: - /* - * The supplied key is a trust anchor. - */ - dns_keytable_detachkeynode(vctx->secroots, &keynode); - dns_rdataset_settrust(&vctx->keyset, dns_trust_secure); - dns_rdataset_settrust(&vctx->keysigs, dns_trust_secure); - *goodkey = true; - break; - case DNS_R_PARTIALMATCH: - case ISC_R_NOTFOUND: - /* - * The supplied key is not present in the trust anchor table, - * but other keys signing the DNSKEY RRset may be, so this is - * not an error, we just do not set 'vctx->good[kz]sk'. - */ - result = ISC_R_SUCCESS; - break; - default: - /* - * An error occurred while searching the trust anchor table, - * return it to the caller. - */ - break; - } /* - * Clean up. + * No such trust anchor. */ - dst_key_free(&key); + if (result != ISC_R_SUCCESS) { + if (result == DNS_R_PARTIALMATCH || result == ISC_R_NOTFOUND) { + result = ISC_R_SUCCESS; + } - return (result); + goto cleanup; + } + + while (result == ISC_R_SUCCESS) { + dns_keynode_t *nextnode = NULL; + + if (dst_key_compare(key, dns_keynode_key(keynode))) { + dns_keytable_detachkeynode(vctx->secroots, &keynode); + dns_rdataset_settrust(&vctx->keyset, dns_trust_secure); + dns_rdataset_settrust(&vctx->keysigs, dns_trust_secure); + *goodkey = true; + + goto cleanup; + } + + result = dns_keytable_findnextkeynode(vctx->secroots, + keynode, &nextnode); + dns_keytable_detachkeynode(vctx->secroots, &keynode); + keynode = nextnode; + } + + cleanup: + if (keynode != NULL) { + dns_keytable_detachkeynode(vctx->secroots, &keynode); + } + if (key != NULL) { + dst_key_free(&key); + } + return (ISC_R_SUCCESS); } /*% From 03278d606285fe56f241aa6308c579b8f5d934aa Mon Sep 17 00:00:00 2001 From: Evan Hunt Date: Thu, 19 Sep 2019 17:51:51 -0700 Subject: [PATCH 6/9] CHANGES, release note --- CHANGES | 4 +++- doc/arm/notes-sec-fixes.xml | 7 +++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index 250df8baf0..0e582e6c51 100644 --- a/CHANGES +++ b/CHANGES @@ -1,4 +1,6 @@ -5299. [placeholder] +5299. [security] A flaw in DNSSEC verification when transferring + mirror zones could allow data to be incorrectly + marked valid. (CVE-2019-6475) [GL #16P] 5298. [security] Named could assert if a forwarder returned a referral, rather than resolving the query, when QNAME diff --git a/doc/arm/notes-sec-fixes.xml b/doc/arm/notes-sec-fixes.xml index 1ad79bdf1e..67a60146a4 100644 --- a/doc/arm/notes-sec-fixes.xml +++ b/doc/arm/notes-sec-fixes.xml @@ -42,5 +42,12 @@ disclosed in CVE-2019-6476. [GL #1501] + + + A flaw in DNSSEC verification when transferring mirror zones + could allow data to be incorrectly marked valid. This flaw + is disclosed in CVE-2019-6475. [GL #16P] + + From 0729d194c90262fdaf431fdc44306239083137f1 Mon Sep 17 00:00:00 2001 From: Tinderbox User Date: Wed, 2 Oct 2019 05:59:18 +0000 Subject: [PATCH 7/9] prep 9.15.5 --- CHANGES | 2 + README | 2 + doc/arm/Bv9ARM.ch01.html | 2 +- doc/arm/Bv9ARM.ch02.html | 2 +- doc/arm/Bv9ARM.ch03.html | 2 +- doc/arm/Bv9ARM.ch04.html | 2 +- doc/arm/Bv9ARM.ch05.html | 2 +- doc/arm/Bv9ARM.ch06.html | 2 +- doc/arm/Bv9ARM.ch07.html | 2 +- doc/arm/Bv9ARM.ch08.html | 794 ++++++++++++++------------- doc/arm/Bv9ARM.ch09.html | 2 +- doc/arm/Bv9ARM.ch10.html | 2 +- doc/arm/Bv9ARM.ch11.html | 2 +- doc/arm/Bv9ARM.ch12.html | 2 +- doc/arm/Bv9ARM.html | 6 +- doc/arm/Bv9ARM.pdf | Bin 1086740 -> 1087120 bytes doc/arm/man.arpaname.html | 2 +- doc/arm/man.ddns-confgen.html | 2 +- doc/arm/man.delv.html | 2 +- doc/arm/man.dig.html | 2 +- doc/arm/man.dnssec-cds.html | 2 +- doc/arm/man.dnssec-checkds.html | 2 +- doc/arm/man.dnssec-coverage.html | 2 +- doc/arm/man.dnssec-dsfromkey.html | 2 +- doc/arm/man.dnssec-importkey.html | 2 +- doc/arm/man.dnssec-keyfromlabel.html | 2 +- doc/arm/man.dnssec-keygen.html | 2 +- doc/arm/man.dnssec-keymgr.html | 2 +- doc/arm/man.dnssec-revoke.html | 2 +- doc/arm/man.dnssec-settime.html | 2 +- doc/arm/man.dnssec-signzone.html | 2 +- doc/arm/man.dnssec-verify.html | 2 +- doc/arm/man.dnstap-read.html | 2 +- doc/arm/man.filter-aaaa.html | 2 +- doc/arm/man.host.html | 2 +- doc/arm/man.mdig.html | 2 +- doc/arm/man.named-checkconf.html | 2 +- doc/arm/man.named-checkzone.html | 2 +- doc/arm/man.named-journalprint.html | 2 +- doc/arm/man.named-nzd2nzf.html | 2 +- doc/arm/man.named-rrchecker.html | 2 +- doc/arm/man.named.conf.html | 2 +- doc/arm/man.named.html | 2 +- doc/arm/man.nsec3hash.html | 2 +- doc/arm/man.nslookup.html | 2 +- doc/arm/man.nsupdate.html | 2 +- doc/arm/man.pkcs11-destroy.html | 2 +- doc/arm/man.pkcs11-keygen.html | 2 +- doc/arm/man.pkcs11-list.html | 2 +- doc/arm/man.pkcs11-tokens.html | 2 +- doc/arm/man.rndc-confgen.html | 2 +- doc/arm/man.rndc.conf.html | 2 +- doc/arm/man.rndc.html | 2 +- doc/arm/notes.html | 790 +++++++++++++------------- doc/arm/notes.pdf | Bin 72094 -> 72811 bytes doc/arm/notes.txt | 40 +- lib/dns/api | 4 +- lib/irs/api | 2 +- lib/isc/api | 4 +- lib/isccfg/api | 2 +- lib/ns/api | 2 +- version | 2 +- 62 files changed, 883 insertions(+), 863 deletions(-) diff --git a/CHANGES b/CHANGES index 0e582e6c51..7852940308 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,5 @@ + --- 9.15.5 released --- + 5299. [security] A flaw in DNSSEC verification when transferring mirror zones could allow data to be incorrectly marked valid. (CVE-2019-6475) [GL #16P] diff --git a/README b/README index acca352806..3f530296aa 100644 --- a/README +++ b/README @@ -361,7 +361,9 @@ Acknowledgments * This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. http://www.OpenSSL.org/ + * This product includes cryptographic software written by Eric Young (eay@cryptsoft.com) + * This product includes software written by Tim Hudson (tjh@cryptsoft.com) diff --git a/doc/arm/Bv9ARM.ch01.html b/doc/arm/Bv9ARM.ch01.html index 4319abf766..4e0cfcb2e2 100644 --- a/doc/arm/Bv9ARM.ch01.html +++ b/doc/arm/Bv9ARM.ch01.html @@ -614,6 +614,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/Bv9ARM.ch02.html b/doc/arm/Bv9ARM.ch02.html index 9d6a6fee5d..dcfea3d629 100644 --- a/doc/arm/Bv9ARM.ch02.html +++ b/doc/arm/Bv9ARM.ch02.html @@ -146,6 +146,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/Bv9ARM.ch03.html b/doc/arm/Bv9ARM.ch03.html index 801bc447ca..c7e0e55f41 100644 --- a/doc/arm/Bv9ARM.ch03.html +++ b/doc/arm/Bv9ARM.ch03.html @@ -856,6 +856,6 @@ controls { -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/Bv9ARM.ch04.html b/doc/arm/Bv9ARM.ch04.html index 21e2b020cf..7454502d31 100644 --- a/doc/arm/Bv9ARM.ch04.html +++ b/doc/arm/Bv9ARM.ch04.html @@ -2840,6 +2840,6 @@ $ORIGIN 0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa. -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/Bv9ARM.ch05.html b/doc/arm/Bv9ARM.ch05.html index ee0dc40f28..8b41f1cbaf 100644 --- a/doc/arm/Bv9ARM.ch05.html +++ b/doc/arm/Bv9ARM.ch05.html @@ -14897,6 +14897,6 @@ HOST-127.EXAMPLE. MX 0 . -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/Bv9ARM.ch06.html b/doc/arm/Bv9ARM.ch06.html index 4ef63d93ac..18673c4048 100644 --- a/doc/arm/Bv9ARM.ch06.html +++ b/doc/arm/Bv9ARM.ch06.html @@ -360,6 +360,6 @@ allow-query { !{ !10/8; any; }; key example; }; -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/Bv9ARM.ch07.html b/doc/arm/Bv9ARM.ch07.html index 38fcd9c5c2..50d1cf31f3 100644 --- a/doc/arm/Bv9ARM.ch07.html +++ b/doc/arm/Bv9ARM.ch07.html @@ -191,6 +191,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/Bv9ARM.ch08.html b/doc/arm/Bv9ARM.ch08.html index 098f23cf24..50135dec4d 100644 --- a/doc/arm/Bv9ARM.ch08.html +++ b/doc/arm/Bv9ARM.ch08.html @@ -36,7 +36,7 @@

-Release Notes for BIND Version 9.15.4

+Release Notes for BIND Version 9.15.5

Introduction

-

- BIND 9.15 is an unstable development release of BIND. - This document summarizes new features and functional changes that - have been introduced on this branch. With each development release - leading up to the stable BIND 9.16 release, this document will be - updated with additional features added and bugs fixed. -

-
- +

+ BIND 9.15 is an unstable development release of BIND. + This document summarizes new features and functional changes that + have been introduced on this branch. With each development release + leading up to the stable BIND 9.16 release, this document will be + updated with additional features added and bugs fixed. +

+

Note on Version Numbering

-

- Until BIND 9.12, new feature development releases were tagged - as "alpha" and "beta", leading up to the first stable release - for a given development branch, which always ended in ".0". - More recently, BIND adopted the "odd-unstable/even-stable" - release numbering convention. There will be no "alpha" or "beta" - releases in the 9.15 branch, only increasing version numbers. - So, for example, what would previously have been called 9.15.0a1, - 9.15.0a2, 9.15.0b1, and so on, will instead be called 9.15.0, - 9.15.1, 9.15.2, etc. -

-

- The first stable release from this development branch will be - renamed as 9.16.0. Thereafter, maintenance releases will continue - on the 9.16 branch, while unstable feature development proceeds in - 9.17. -

-
- +

+ Until BIND 9.12, new feature development releases were tagged + as "alpha" and "beta", leading up to the first stable release + for a given development branch, which always ended in ".0". + More recently, BIND adopted the "odd-unstable/even-stable" + release numbering convention. There will be no "alpha" or "beta" + releases in the 9.15 branch, only increasing version numbers. + So, for example, what would previously have been called 9.15.0a1, + 9.15.0a2, 9.15.0b1, and so on, will instead be called 9.15.0, + 9.15.1, 9.15.2, etc. +

+

+ The first stable release from this development branch will be + renamed as 9.16.0. Thereafter, maintenance releases will continue + on the 9.16 branch, while unstable feature development proceeds in + 9.17. +

+

Supported Platforms

-

- To build on UNIX-like systems, BIND requires support for POSIX.1c - threads (IEEE Std 1003.1c-1995), the Advanced Sockets API for - IPv6 (RFC 3542), and standard atomic operations provided by the - C compiler. -

-

- The OpenSSL cryptography library must be available for the target - platform. A PKCS#11 provider can be used instead for Public Key - cryptography (i.e., DNSSEC signing and validation), but OpenSSL is - still required for general cryptography operations such as hashing - and random number generation. -

-

- More information can be found in the PLATFORMS.md - file that is included in the source distribution of BIND 9. If your - compiler and system libraries provide the above features, BIND 9 - should compile and run. If that isn't the case, the BIND - development team will generally accept patches that add support - for systems that are still supported by their respective vendors. -

-
- +

+ To build on UNIX-like systems, BIND requires support for POSIX.1c + threads (IEEE Std 1003.1c-1995), the Advanced Sockets API for + IPv6 (RFC 3542), and standard atomic operations provided by the + C compiler. +

+

+ The OpenSSL cryptography library must be available for the target + platform. A PKCS#11 provider can be used instead for Public Key + cryptography (i.e., DNSSEC signing and validation), but OpenSSL is + still required for general cryptography operations such as hashing + and random number generation. +

+

+ More information can be found in the PLATFORMS.md + file that is included in the source distribution of BIND 9. If your + compiler and system libraries provide the above features, BIND 9 + should compile and run. If that isn't the case, the BIND + development team will generally accept patches that add support + for systems that are still supported by their respective vendors. +

+

Download

-

- The latest versions of BIND 9 software can always be found at - http://www.isc.org/downloads/. - There you will find additional information about each release, - source code, and pre-compiled versions for Microsoft Windows - operating systems. -

-
- +

+ The latest versions of BIND 9 software can always be found at + http://www.isc.org/downloads/. + There you will find additional information about each release, + source code, and pre-compiled versions for Microsoft Windows + operating systems. +

+

Security Fixes

-
    +
    • -

      - In certain configurations, named could crash - with an assertion failure if nxdomain-redirect - was in use and a redirected query resulted in an NXDOMAIN from the - cache. This flaw is disclosed in CVE-2019-6467. [GL #880] -

      -
    • +

      + The TCP client quota set using the tcp-clients + option could be exceeded in some cases. This could lead to + exhaustion of file descriptors. This flaw is disclosed in + CVE-2018-5743. [GL #615] +

      +
    • -

      - The TCP client quota set using the tcp-clients - option could be exceeded in some cases. This could lead to - exhaustion of file descriptors. This flaw is disclosed in - CVE-2018-5743. [GL #615] -

      -
    • +

      + In certain configurations, named could crash + with an assertion failure if nxdomain-redirect + was in use and a redirected query resulted in an NXDOMAIN from the + cache. This flaw is disclosed in CVE-2019-6467. [GL #880] +

      +
    • -

      - A race condition could trigger an assertion failure when - a large number of incoming packets were being rejected. - This flaw is disclosed in CVE-2019-6471. [GL #942] -

      -
    • +

      + A race condition could trigger an assertion failure when + a large number of incoming packets were being rejected. + This flaw is disclosed in CVE-2019-6471. [GL #942] +

      + +
    • +

      + named could crash with an assertion failure + if a forwarder returned a referral, rather than resolving the + query, when QNAME minimization was enabled. This flaw is + disclosed in CVE-2019-6476. [GL #1501] +

      +
    • +
    • +

      + A flaw in DNSSEC verification when transferring mirror zones + could allow data to be incorrectly marked valid. This flaw + is disclosed in CVE-2019-6475. [GL #16P] +

      +
    -
- +

New Features

-
    +
    • -

      - Added a new command line option to dig: - <comand>+[no]unexpected</comand>. By default, dig - won't accept a reply from a source other than the one to which - it sent the query. Add the +unexpected argument - to enable it to process replies from unexpected sources. -

      -
    • +

      + Added a new command line option to dig: + +[no]unexpected. By default, dig + won't accept a reply from a source other than the one to which + it sent the query. Add the +unexpected argument + to enable it to process replies from unexpected sources. +

      +
    • -

      - The GeoIP2 API from MaxMind is now supported. Geolocation support - will be compiled in by default if the libmaxminddb - library is found at compile time, but can be turned off by using - configure --disable-geoip. -

      -

      - The default path to the GeoIP2 databases will be set based - on the location of the libmaxminddb library; - for example, if it is in /usr/local/lib, - then the default path will be - /usr/local/share/GeoIP. - This value can be overridden in named.conf - using the geoip-directory option. -

      -

      - Some geoip ACL settings that were available with - legacy GeoIP, including searches for netspeed, - org, and three-letter ISO country codes, will - no longer work when using GeoIP2. Supported GeoIP2 database - types are country, city, - domain, isp, and - as. All of these databases support both IPv4 - and IPv6 lookups. [GL #182] [GL #1112] -

      -
    • +

      + The GeoIP2 API from MaxMind is now supported. Geolocation support + will be compiled in by default if the libmaxminddb + library is found at compile time, but can be turned off by using + configure --disable-geoip. +

      +

      + The default path to the GeoIP2 databases will be set based + on the location of the libmaxminddb library; + for example, if it is in /usr/local/lib, + then the default path will be + /usr/local/share/GeoIP. + This value can be overridden in named.conf + using the geoip-directory option. +

      +

      + Some geoip ACL settings that were available with + legacy GeoIP, including searches for netspeed, + org, and three-letter ISO country codes, will + no longer work when using GeoIP2. Supported GeoIP2 database + types are country, city, + domain, isp, and + as. All of these databases support both IPv4 + and IPv6 lookups. [GL #182] [GL #1112] +

      +
    • -

      - In order to clarify the configuration of DNSSEC keys, - the trusted-keys and - managed-keys statements have been - deprecated, and the new dnssec-keys - statement should now be used for both types of key. -

      -

      - When used with the keyword initial-key, - dnssec-keys has the same behavior as - managed-keys, i.e., it configures - a trust anchor that is to be maintained via RFC 5011. -

      -

      - When used with the new keyword static-key, it - has the same behavior as trusted-keys, - configuring a permanent trust anchor that will not automatically - be updated. (This usage is not recommended for the root key.) - [GL #6] -

      -
    • +

      + In order to clarify the configuration of DNSSEC keys, + the trusted-keys and + managed-keys statements have been + deprecated, and the new dnssec-keys + statement should now be used for both types of key. +

      +

      + When used with the keyword initial-key, + dnssec-keys has the same behavior as + managed-keys, i.e., it configures + a trust anchor that is to be maintained via RFC 5011. +

      +

      + When used with the new keyword static-key, it + has the same behavior as trusted-keys, + configuring a permanent trust anchor that will not automatically + be updated. (This usage is not recommended for the root key.) + [GL #6] +

      +
    • -

      - The new add-soa option specifies whether - or not the response-policy zone's SOA record - should be included in the additional section of RPZ responses. - [GL #865] -

      -
    • +

      + The new add-soa option specifies whether + or not the response-policy zone's SOA record + should be included in the additional section of RPZ responses. + [GL #865] +

      +
    • -

      - Two new metrics have been added to the - statistics-channel to report DNSSEC - signing operations. For each key in each zone, the - dnssec-sign counter indicates the total - number of signatures named has generated - using that key since server startup, and the - dnssec-refresh counter indicates how - many of those signatures were refreshed during zone - maintenance, as opposed to having been generated - as a result of a zone update. [GL #513] -

      -
    • +

      + Two new metrics have been added to the + statistics-channel to report DNSSEC + signing operations. For each key in each zone, the + dnssec-sign counter indicates the total + number of signatures named has generated + using that key since server startup, and the + dnssec-refresh counter indicates how + many of those signatures were refreshed during zone + maintenance, as opposed to having been generated + as a result of a zone update. [GL #513] +

      +
    • -

      - Statistics channel groups are now toggleable. [GL #1030] -

      -
    • +

      + Statistics channel groups are now toggleable. [GL #1030] +

      +
    • -

      - dig, mdig and - delv can all now take a +yaml - option to print output in a a detailed YAML format. [RT #1145] -

      -
    • +

      + dig, mdig and + delv can all now take a +yaml + option to print output in a a detailed YAML format. [RT #1145] +

      +
    -
- +

Removed Features

-
    +
    • -

      - The dnssec-enable option has been obsoleted and - no longer has any effect. DNSSEC responses are always enabled - if signatures and other DNSSEC data are present. [GL #866] -

      -
    • +

      + The dnssec-enable option has been obsoleted and + no longer has any effect. DNSSEC responses are always enabled + if signatures and other DNSSEC data are present. [GL #866] +

      +
    • -

      - The cleaning-interval option has been - removed. [GL !1731] -

      -
    • +

      + The cleaning-interval option has been + removed. [GL !1731] +

      +
    • -

      - DNSSEC Lookaside Validation (DLV) is now obsolete. - The dnssec-lookaside option has been - marked as deprecated; when used in named.conf, - it will generate a warning but will otherwise be ignored. - All code enabling the use of lookaside validation has been removed - from the validator, delv, and the DNSSEC tools. - [GL #7] -

      -
    • +

      + DNSSEC Lookaside Validation (DLV) is now obsolete. + The dnssec-lookaside option has been + marked as deprecated; when used in named.conf, + it will generate a warning but will otherwise be ignored. + All code enabling the use of lookaside validation has been removed + from the validator, delv, and the DNSSEC tools. + [GL #7] +

      +
    -
- +

Feature Changes

-
    +
    • -

      - named will now log a warning if - a static key is configured for the root zone. [GL #6] -

      -
    • +

      + named will now log a warning if + a static key is configured for the root zone. [GL #6] +

      +
    • -

      - When static and managed DNSSEC keys were both configured for the - same name, or when a static key was used to - configure a trust anchor for the root zone and - dnssec-validation was set to the default - value of auto, automatic RFC 5011 key - rollovers would be disabled. This combination of settings was - never intended to work, but there was no check for it in the - parser. This has been corrected, and it is now a fatal - configuration error. [GL #868] -

      -
    • +

      + When static and managed DNSSEC keys were both configured for the + same name, or when a static key was used to + configure a trust anchor for the root zone and + dnssec-validation was set to the default + value of auto, automatic RFC 5011 key + rollovers would be disabled. This combination of settings was + never intended to work, but there was no check for it in the + parser. This has been corrected, and it is now a fatal + configuration error. [GL #868] +

      +
    • -

      - DS and CDS records are now generated with SHA-256 digests - only, instead of both SHA-1 and SHA-256. This affects the - default output of dnssec-dsfromkey, the - dsset files generated by - dnssec-signzone, the DS records added to - a zone by dnssec-signzone based on - keyset files, the CDS records added to - a zone by named and - dnssec-signzone based on "sync" timing - parameters in key files, and the checks performed by - dnssec-checkds. -

      -
    • +

      + DS and CDS records are now generated with SHA-256 digests + only, instead of both SHA-1 and SHA-256. This affects the + default output of dnssec-dsfromkey, the + dsset files generated by + dnssec-signzone, the DS records added to + a zone by dnssec-signzone based on + keyset files, the CDS records added to + a zone by named and + dnssec-signzone based on "sync" timing + parameters in key files, and the checks performed by + dnssec-checkds. +

      +
    • -

      - JSON-C is now the only supported library for enabling JSON - support for BIND statistics. The configure - option has been renamed from --with-libjson - to --with-json-c. Use - PKG_CONFIG_PATH to specify a custom path to - the json-c library as the new - configure option does not take the library - installation path as an optional argument. -

      -
    • +

      + JSON-C is now the only supported library for enabling JSON + support for BIND statistics. The configure + option has been renamed from --with-libjson + to --with-json-c. Use + PKG_CONFIG_PATH to specify a custom path to + the json-c library as the new + configure option does not take the library + installation path as an optional argument. +

      +
    • -

      - A SipHash 2-4 based DNS Cookie (RFC 7873) algorithm has been added and - made default. Old non-default HMAC-SHA based DNS Cookie algorithms - have been removed, and only the default AES algorithm is being kept - for legacy reasons. This change doesn't have any operational impact - in most common scenarios. [GL #605] -

      -

      - If you are running multiple DNS Servers (different versions of BIND 9 - or DNS server from multiple vendors) responding from the same IP - address (anycast or load-balancing scenarios), you'll have to make - sure that all the servers are configured with the same DNS Cookie - algorithm and same Server Secret for the best performance. -

      -
    • +

      + A SipHash 2-4 based DNS Cookie (RFC 7873) algorithm has been added and + made default. Old non-default HMAC-SHA based DNS Cookie algorithms + have been removed, and only the default AES algorithm is being kept + for legacy reasons. This change doesn't have any operational impact + in most common scenarios. [GL #605] +

      +

      + If you are running multiple DNS Servers (different versions of BIND 9 + or DNS server from multiple vendors) responding from the same IP + address (anycast or load-balancing scenarios), you'll have to make + sure that all the servers are configured with the same DNS Cookie + algorithm and same Server Secret for the best performance. +

      +
    • -

      - The information from the dnssec-signzone and - dnssec-verify commands is now printed to standard - output. The standard error output is only used to print warnings and - errors, and in case the user requests the signed zone to be printed to - standard output with -f - option. A new - configuration option -q has been added to silence - all output on standard output except for the name of the signed zone. -

      -
    • +

      + The information from the dnssec-signzone and + dnssec-verify commands is now printed to standard + output. The standard error output is only used to print warnings and + errors, and in case the user requests the signed zone to be printed to + standard output with -f - option. A new + configuration option -q has been added to silence + all output on standard output except for the name of the signed zone. +

      +
    • -

      - DS records included in DNS referral messages can now be validated - and cached immediately, reducing the number of queries needed for - a DNSSEC validation. [GL #964] -

      -
    • +

      + DS records included in DNS referral messages can now be validated + and cached immediately, reducing the number of queries needed for + a DNSSEC validation. [GL #964] +

      +
    -
- +

Bug Fixes

-
    +
    • -

      - The allow-update and - allow-update-forwarding options were - inadvertently treated as configuration errors when used at the - options or view level. - This has now been corrected. - [GL #913] -

      -
    • +

      + The allow-update and + allow-update-forwarding options were + inadvertently treated as configuration errors when used at the + options or view level. + This has now been corrected. + [GL #913] +

      +
    • -

      - When qname-minimization was set to - relaxed, some improperly configured domains - would fail to resolve, but would have succeeded when minimization - was disabled. named will now fall back to normal - resolution in such cases, and also uses type A rather than NS for - minimal queries in order to reduce the likelihood of encountering - the problem. [GL #1055] -

      -
    • +

      + When qname-minimization was set to + relaxed, some improperly configured domains + would fail to resolve, but would have succeeded when minimization + was disabled. named will now fall back to normal + resolution in such cases, and also uses type A rather than NS for + minimal queries in order to reduce the likelihood of encountering + the problem. [GL #1055] +

      +
    • -

      - ./configure no longer sets - --sysconfdir to /etc or - --localstatedir to /var - when --prefix is not specified and the - aforementioned options are not specified explicitly. Instead, - Autoconf's defaults of $prefix/etc and - $prefix/var are respected. -

      -
    • +

      + ./configure no longer sets + --sysconfdir to /etc or + --localstatedir to /var + when --prefix is not specified and the + aforementioned options are not specified explicitly. Instead, + Autoconf's defaults of $prefix/etc and + $prefix/var are respected. +

      +
    • -

      - Glue address records were not being returned in responses - to root priming queries; this has been corrected. [GL #1092] -

      -
    • +

      + Glue address records were not being returned in responses + to root priming queries; this has been corrected. [GL #1092] +

      +
    • -

      - Cache database statistics counters could report invalid values - when stale answers were enabled, because of a bug in counter - maintenance when cache data becomes stale. The statistics counters - have been corrected to report the number of RRsets for each - RR type that are active, stale but still potentially served, - or stale and marked for deletion. [GL #602] -

      -
    • +

      + Interaction between DNS64 and RPZ No Data rule (CNAME *.) could + cause unexpected results; this has been fixed. [GL #1106] +

      +
    • -

      - Interaction between DNS64 and RPZ No Data rule (CNAME *.) could - cause unexpected results; this has been fixed. [GL #1106] -

      -
    • +

      + named-checkconf now checks DNS64 prefixes + to ensure bits 64-71 are zero. [GL #1159] +

      +
    • -

      - named-checkconf now checks DNS64 prefixes - to ensure bits 64-71 are zero. [GL #1159] -

      -
    • +

      + named-checkconf now correctly reports a missing + dnstap-output option when + dnstap is set. [GL #1136] +

      +
    • -

      - named-checkconf now correctly reports - a missing dnstap-output option when - dnstap is set. [GL #1136] -

      -
    • +

      + Handle ETIMEDOUT error on connect() with a non-blocking + socket. [GL #1133] +

      +
    • -

      - Handle ETIMEDOUT error on connect() with a non-blocking - socket. [GL #1133] -

      -
    • +

      + Cache database statistics counters could report invalid values + when stale answers were enabled, because of a bug in counter + maintenance when cache data becomes stale. The statistics counters + have been corrected to report the number of RRsets for each + RR type that are active, stale but still potentially served, + or stale and marked for deletion. [GL #602] +

      +
    • -

      - dig now correctly expands the IPv6 address - when run with +expandaaaa +short. [GL #1152] -

      -
    • +

      + dig now correctly expands the IPv6 address + when run with +expandaaaa +short. [GL #1152] +

      +
    • -

      - When a response-policy zone expires, ensure - that its policies are removed from the RPZ summary database. - [GL #1146] -

      -
    • +

      + When a response-policy zone expires, ensure + that its policies are removed from the RPZ summary database. + [GL #1146] +

      +
    -
- +

License

-

- BIND is open source software licensed under the terms of the Mozilla - Public License, version 2.0 (see the LICENSE - file for the full text). -

-

- The license requires that if you make changes to BIND and distribute - them outside your organization, those changes must be published under - the same license. It does not require that you publish or disclose - anything other than the changes you have made to our software. This - requirement does not affect anyone who is using BIND, with or without - modifications, without redistributing it, nor anyone redistributing - BIND without changes. -

-

- Those wishing to discuss license compliance may contact ISC at - - https://www.isc.org/mission/contact/. -

-
- +

+ BIND is open source software licensed under the terms of the Mozilla + Public License, version 2.0 (see the LICENSE + file for the full text). +

+

+ The license requires that if you make changes to BIND and distribute + them outside your organization, those changes must be published under + the same license. It does not require that you publish or disclose + anything other than the changes you have made to our software. This + requirement does not affect anyone who is using BIND, with or without + modifications, without redistributing it, nor anyone redistributing + BIND without changes. +

+

+ Those wishing to discuss license compliance may contact ISC at + + https://www.isc.org/mission/contact/. +

+

End of Life

-

- BIND 9.15 is an unstable development branch. When its development - is complete, it will be renamed to BIND 9.16, which will be a - stable branch. -

-

- The end of life date for BIND 9.16 has not yet been determined. - For those needing long term support, the current Extended Support - Version (ESV) is BIND 9.11, which will be supported until at - least December 2021. See - https://www.isc.org/downloads/software-support-policy/ - for details of ISC's software support policy. -

-
- +

+ BIND 9.15 is an unstable development branch. When its development + is complete, it will be renamed to BIND 9.16, which will be a + stable branch. +

+

+ The end of life date for BIND 9.16 has not yet been determined. + For those needing long term support, the current Extended Support + Version (ESV) is BIND 9.11, which will be supported until at + least December 2021. See + https://www.isc.org/downloads/software-support-policy/ + for details of ISC's software support policy. +

+

Thank You

-

- Thank you to everyone who assisted us in making this release possible. - If you would like to contribute to ISC to assist us in continuing to - make quality open source software, please visit our donations page at - http://www.isc.org/donate/. -

-
+

+ Thank you to everyone who assisted us in making this release possible. + If you would like to contribute to ISC to assist us in continuing to + make quality open source software, please visit our donations page at + http://www.isc.org/donate/. +

+ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/Bv9ARM.ch09.html b/doc/arm/Bv9ARM.ch09.html index a3537cef76..251aae8d6f 100644 --- a/doc/arm/Bv9ARM.ch09.html +++ b/doc/arm/Bv9ARM.ch09.html @@ -148,6 +148,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/Bv9ARM.ch10.html b/doc/arm/Bv9ARM.ch10.html index a49ccc53bb..392fc0ac86 100644 --- a/doc/arm/Bv9ARM.ch10.html +++ b/doc/arm/Bv9ARM.ch10.html @@ -914,6 +914,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/Bv9ARM.ch11.html b/doc/arm/Bv9ARM.ch11.html index 1f99f9d5d0..d8fbfe3a29 100644 --- a/doc/arm/Bv9ARM.ch11.html +++ b/doc/arm/Bv9ARM.ch11.html @@ -537,6 +537,6 @@ $ sample-update -a sample-update -k Kxxx.+nnn+mm -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/Bv9ARM.ch12.html b/doc/arm/Bv9ARM.ch12.html index af5147d95c..a48773dc95 100644 --- a/doc/arm/Bv9ARM.ch12.html +++ b/doc/arm/Bv9ARM.ch12.html @@ -210,6 +210,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/Bv9ARM.html b/doc/arm/Bv9ARM.html index f51222702c..44dbe57b0f 100644 --- a/doc/arm/Bv9ARM.html +++ b/doc/arm/Bv9ARM.html @@ -32,7 +32,7 @@

BIND 9 Administrator Reference Manual

-

BIND Version 9.15.4

+

BIND Version 9.15.5


@@ -245,7 +245,7 @@
A. Release Notes
-
Release Notes for BIND Version 9.15.4
+
Release Notes for BIND Version 9.15.5
Introduction
Note on Version Numbering
@@ -443,6 +443,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/Bv9ARM.pdf b/doc/arm/Bv9ARM.pdf index 66c3639350f5d84fd1f953d0716d2df0120bff30..cbca0a56bd23d942fbff8732f0dfe5f630a26779 100644 GIT binary patch delta 130627 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 delta 130377 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

g& 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 -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.ddns-confgen.html b/doc/arm/man.ddns-confgen.html index 2604e65303..1566d0a24d 100644 --- a/doc/arm/man.ddns-confgen.html +++ b/doc/arm/man.ddns-confgen.html @@ -220,6 +220,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.delv.html b/doc/arm/man.delv.html index 405341cb91..14bb9db815 100644 --- a/doc/arm/man.delv.html +++ b/doc/arm/man.delv.html @@ -621,6 +621,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.dig.html b/doc/arm/man.dig.html index 5f2bb2956b..7dd4d0853e 100644 --- a/doc/arm/man.dig.html +++ b/doc/arm/man.dig.html @@ -1188,6 +1188,6 @@ dig +qr www.isc.org any -x 127.0.0.1 isc.org ns +noqr -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.dnssec-cds.html b/doc/arm/man.dnssec-cds.html index ab289866ab..13576db90d 100644 --- a/doc/arm/man.dnssec-cds.html +++ b/doc/arm/man.dnssec-cds.html @@ -376,6 +376,6 @@ nsupdate -l -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.dnssec-checkds.html b/doc/arm/man.dnssec-checkds.html index 2cdd6eda6e..7b91888407 100644 --- a/doc/arm/man.dnssec-checkds.html +++ b/doc/arm/man.dnssec-checkds.html @@ -156,6 +156,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.dnssec-coverage.html b/doc/arm/man.dnssec-coverage.html index 45f3a3e45a..718c2c6bd5 100644 --- a/doc/arm/man.dnssec-coverage.html +++ b/doc/arm/man.dnssec-coverage.html @@ -270,6 +270,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.dnssec-dsfromkey.html b/doc/arm/man.dnssec-dsfromkey.html index ad45a53e2f..183cc72591 100644 --- a/doc/arm/man.dnssec-dsfromkey.html +++ b/doc/arm/man.dnssec-dsfromkey.html @@ -341,6 +341,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.dnssec-importkey.html b/doc/arm/man.dnssec-importkey.html index e153cd5e9a..a1651b4a42 100644 --- a/doc/arm/man.dnssec-importkey.html +++ b/doc/arm/man.dnssec-importkey.html @@ -250,6 +250,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.dnssec-keyfromlabel.html b/doc/arm/man.dnssec-keyfromlabel.html index c5290dcdf5..4071867a8e 100644 --- a/doc/arm/man.dnssec-keyfromlabel.html +++ b/doc/arm/man.dnssec-keyfromlabel.html @@ -498,6 +498,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.dnssec-keygen.html b/doc/arm/man.dnssec-keygen.html index d9e0fdb89e..88124727e8 100644 --- a/doc/arm/man.dnssec-keygen.html +++ b/doc/arm/man.dnssec-keygen.html @@ -555,6 +555,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.dnssec-keymgr.html b/doc/arm/man.dnssec-keymgr.html index 4d377c1c2c..391ef72af0 100644 --- a/doc/arm/man.dnssec-keymgr.html +++ b/doc/arm/man.dnssec-keymgr.html @@ -405,6 +405,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.dnssec-revoke.html b/doc/arm/man.dnssec-revoke.html index 9ad5e9b2bb..8174fd8903 100644 --- a/doc/arm/man.dnssec-revoke.html +++ b/doc/arm/man.dnssec-revoke.html @@ -171,6 +171,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.dnssec-settime.html b/doc/arm/man.dnssec-settime.html index 38d0a42c00..66979faeea 100644 --- a/doc/arm/man.dnssec-settime.html +++ b/doc/arm/man.dnssec-settime.html @@ -349,6 +349,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.dnssec-signzone.html b/doc/arm/man.dnssec-signzone.html index f19fa30930..baedb13a36 100644 --- a/doc/arm/man.dnssec-signzone.html +++ b/doc/arm/man.dnssec-signzone.html @@ -707,6 +707,6 @@ db.example.com.signed -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.dnssec-verify.html b/doc/arm/man.dnssec-verify.html index e74dab1792..8cbd293f1b 100644 --- a/doc/arm/man.dnssec-verify.html +++ b/doc/arm/man.dnssec-verify.html @@ -214,6 +214,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.dnstap-read.html b/doc/arm/man.dnstap-read.html index 21a01348d8..a8496e25b3 100644 --- a/doc/arm/man.dnstap-read.html +++ b/doc/arm/man.dnstap-read.html @@ -143,6 +143,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.filter-aaaa.html b/doc/arm/man.filter-aaaa.html index 497c62ea35..62e7c6c37c 100644 --- a/doc/arm/man.filter-aaaa.html +++ b/doc/arm/man.filter-aaaa.html @@ -168,6 +168,6 @@ plugin query "/usr/local/lib/filter-aaaa.so" { -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.host.html b/doc/arm/man.host.html index bd72dc29f5..c7d0710169 100644 --- a/doc/arm/man.host.html +++ b/doc/arm/man.host.html @@ -366,6 +366,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.mdig.html b/doc/arm/man.mdig.html index 670846731b..15af64a9a1 100644 --- a/doc/arm/man.mdig.html +++ b/doc/arm/man.mdig.html @@ -610,6 +610,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.named-checkconf.html b/doc/arm/man.named-checkconf.html index b70d7efdd4..6b1dbe4f47 100644 --- a/doc/arm/man.named-checkconf.html +++ b/doc/arm/man.named-checkconf.html @@ -214,6 +214,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.named-checkzone.html b/doc/arm/man.named-checkzone.html index 0a50816134..2b1dfc82fe 100644 --- a/doc/arm/man.named-checkzone.html +++ b/doc/arm/man.named-checkzone.html @@ -463,6 +463,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.named-journalprint.html b/doc/arm/man.named-journalprint.html index db62c9a61e..088a9fbda2 100644 --- a/doc/arm/man.named-journalprint.html +++ b/doc/arm/man.named-journalprint.html @@ -117,6 +117,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.named-nzd2nzf.html b/doc/arm/man.named-nzd2nzf.html index 3f03ef211a..977b700f29 100644 --- a/doc/arm/man.named-nzd2nzf.html +++ b/doc/arm/man.named-nzd2nzf.html @@ -119,6 +119,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.named-rrchecker.html b/doc/arm/man.named-rrchecker.html index 36a0da2fe3..0abbbc6d6f 100644 --- a/doc/arm/man.named-rrchecker.html +++ b/doc/arm/man.named-rrchecker.html @@ -121,6 +121,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.named.conf.html b/doc/arm/man.named.conf.html index c7a3284e45..1269c37303 100644 --- a/doc/arm/man.named.conf.html +++ b/doc/arm/man.named.conf.html @@ -1069,6 +1069,6 @@ zone -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.named.html b/doc/arm/man.named.html index 46d8062c40..c2ff92224d 100644 --- a/doc/arm/man.named.html +++ b/doc/arm/man.named.html @@ -492,6 +492,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.nsec3hash.html b/doc/arm/man.nsec3hash.html index 32d76b35ed..dc35fe1686 100644 --- a/doc/arm/man.nsec3hash.html +++ b/doc/arm/man.nsec3hash.html @@ -155,6 +155,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.nslookup.html b/doc/arm/man.nslookup.html index ef04d50191..ebe13859db 100644 --- a/doc/arm/man.nslookup.html +++ b/doc/arm/man.nslookup.html @@ -437,6 +437,6 @@ nslookup -query=hinfo -timeout=10 -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.nsupdate.html b/doc/arm/man.nsupdate.html index 04f800af8c..6c7ae79b8b 100644 --- a/doc/arm/man.nsupdate.html +++ b/doc/arm/man.nsupdate.html @@ -818,6 +818,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.pkcs11-destroy.html b/doc/arm/man.pkcs11-destroy.html index 692c032b57..4fa7f31d18 100644 --- a/doc/arm/man.pkcs11-destroy.html +++ b/doc/arm/man.pkcs11-destroy.html @@ -162,6 +162,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.pkcs11-keygen.html b/doc/arm/man.pkcs11-keygen.html index a73d76a0e2..53b984aa31 100644 --- a/doc/arm/man.pkcs11-keygen.html +++ b/doc/arm/man.pkcs11-keygen.html @@ -200,6 +200,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.pkcs11-list.html b/doc/arm/man.pkcs11-list.html index d6eacf6d81..2a93a18b88 100644 --- a/doc/arm/man.pkcs11-list.html +++ b/doc/arm/man.pkcs11-list.html @@ -158,6 +158,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.pkcs11-tokens.html b/doc/arm/man.pkcs11-tokens.html index dd18c7f26f..115f7270da 100644 --- a/doc/arm/man.pkcs11-tokens.html +++ b/doc/arm/man.pkcs11-tokens.html @@ -123,6 +123,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.rndc-confgen.html b/doc/arm/man.rndc-confgen.html index 2718bc2928..448ba70132 100644 --- a/doc/arm/man.rndc-confgen.html +++ b/doc/arm/man.rndc-confgen.html @@ -260,6 +260,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.rndc.conf.html b/doc/arm/man.rndc.conf.html index fd0135cabe..563ffc87a0 100644 --- a/doc/arm/man.rndc.conf.html +++ b/doc/arm/man.rndc.conf.html @@ -268,6 +268,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/man.rndc.html b/doc/arm/man.rndc.html index 740e92a162..5f3fc68fe0 100644 --- a/doc/arm/man.rndc.html +++ b/doc/arm/man.rndc.html @@ -1017,6 +1017,6 @@ -

BIND 9.15.4 (Development Release)

+

BIND 9.15.5 (Development Release)

diff --git a/doc/arm/notes.html b/doc/arm/notes.html index 657821f602..b25e390d1e 100644 --- a/doc/arm/notes.html +++ b/doc/arm/notes.html @@ -15,472 +15,476 @@

-Release Notes for BIND Version 9.15.4

+Release Notes for BIND Version 9.15.5

Introduction

-

- BIND 9.15 is an unstable development release of BIND. - This document summarizes new features and functional changes that - have been introduced on this branch. With each development release - leading up to the stable BIND 9.16 release, this document will be - updated with additional features added and bugs fixed. -

-
- +

+ BIND 9.15 is an unstable development release of BIND. + This document summarizes new features and functional changes that + have been introduced on this branch. With each development release + leading up to the stable BIND 9.16 release, this document will be + updated with additional features added and bugs fixed. +

+

Note on Version Numbering

-

- Until BIND 9.12, new feature development releases were tagged - as "alpha" and "beta", leading up to the first stable release - for a given development branch, which always ended in ".0". - More recently, BIND adopted the "odd-unstable/even-stable" - release numbering convention. There will be no "alpha" or "beta" - releases in the 9.15 branch, only increasing version numbers. - So, for example, what would previously have been called 9.15.0a1, - 9.15.0a2, 9.15.0b1, and so on, will instead be called 9.15.0, - 9.15.1, 9.15.2, etc. -

-

- The first stable release from this development branch will be - renamed as 9.16.0. Thereafter, maintenance releases will continue - on the 9.16 branch, while unstable feature development proceeds in - 9.17. -

-
- +

+ Until BIND 9.12, new feature development releases were tagged + as "alpha" and "beta", leading up to the first stable release + for a given development branch, which always ended in ".0". + More recently, BIND adopted the "odd-unstable/even-stable" + release numbering convention. There will be no "alpha" or "beta" + releases in the 9.15 branch, only increasing version numbers. + So, for example, what would previously have been called 9.15.0a1, + 9.15.0a2, 9.15.0b1, and so on, will instead be called 9.15.0, + 9.15.1, 9.15.2, etc. +

+

+ The first stable release from this development branch will be + renamed as 9.16.0. Thereafter, maintenance releases will continue + on the 9.16 branch, while unstable feature development proceeds in + 9.17. +

+

Supported Platforms

-

- To build on UNIX-like systems, BIND requires support for POSIX.1c - threads (IEEE Std 1003.1c-1995), the Advanced Sockets API for - IPv6 (RFC 3542), and standard atomic operations provided by the - C compiler. -

-

- The OpenSSL cryptography library must be available for the target - platform. A PKCS#11 provider can be used instead for Public Key - cryptography (i.e., DNSSEC signing and validation), but OpenSSL is - still required for general cryptography operations such as hashing - and random number generation. -

-

- More information can be found in the PLATFORMS.md - file that is included in the source distribution of BIND 9. If your - compiler and system libraries provide the above features, BIND 9 - should compile and run. If that isn't the case, the BIND - development team will generally accept patches that add support - for systems that are still supported by their respective vendors. -

-
- +

+ To build on UNIX-like systems, BIND requires support for POSIX.1c + threads (IEEE Std 1003.1c-1995), the Advanced Sockets API for + IPv6 (RFC 3542), and standard atomic operations provided by the + C compiler. +

+

+ The OpenSSL cryptography library must be available for the target + platform. A PKCS#11 provider can be used instead for Public Key + cryptography (i.e., DNSSEC signing and validation), but OpenSSL is + still required for general cryptography operations such as hashing + and random number generation. +

+

+ More information can be found in the PLATFORMS.md + file that is included in the source distribution of BIND 9. If your + compiler and system libraries provide the above features, BIND 9 + should compile and run. If that isn't the case, the BIND + development team will generally accept patches that add support + for systems that are still supported by their respective vendors. +

+

Download

-

- The latest versions of BIND 9 software can always be found at - http://www.isc.org/downloads/. - There you will find additional information about each release, - source code, and pre-compiled versions for Microsoft Windows - operating systems. -

-
- +

+ The latest versions of BIND 9 software can always be found at + http://www.isc.org/downloads/. + There you will find additional information about each release, + source code, and pre-compiled versions for Microsoft Windows + operating systems. +

+

Security Fixes

-
    +
    • -

      - In certain configurations, named could crash - with an assertion failure if nxdomain-redirect - was in use and a redirected query resulted in an NXDOMAIN from the - cache. This flaw is disclosed in CVE-2019-6467. [GL #880] -

      -
    • +

      + The TCP client quota set using the tcp-clients + option could be exceeded in some cases. This could lead to + exhaustion of file descriptors. This flaw is disclosed in + CVE-2018-5743. [GL #615] +

      +
    • -

      - The TCP client quota set using the tcp-clients - option could be exceeded in some cases. This could lead to - exhaustion of file descriptors. This flaw is disclosed in - CVE-2018-5743. [GL #615] -

      -
    • +

      + In certain configurations, named could crash + with an assertion failure if nxdomain-redirect + was in use and a redirected query resulted in an NXDOMAIN from the + cache. This flaw is disclosed in CVE-2019-6467. [GL #880] +

      +
    • -

      - A race condition could trigger an assertion failure when - a large number of incoming packets were being rejected. - This flaw is disclosed in CVE-2019-6471. [GL #942] -

      -
    • +

      + A race condition could trigger an assertion failure when + a large number of incoming packets were being rejected. + This flaw is disclosed in CVE-2019-6471. [GL #942] +

      + +
    • +

      + named could crash with an assertion failure + if a forwarder returned a referral, rather than resolving the + query, when QNAME minimization was enabled. This flaw is + disclosed in CVE-2019-6476. [GL #1501] +

      +
    • +
    • +

      + A flaw in DNSSEC verification when transferring mirror zones + could allow data to be incorrectly marked valid. This flaw + is disclosed in CVE-2019-6475. [GL #16P] +

      +
    -
- +

New Features

-
    +
    • -

      - Added a new command line option to dig: - <comand>+[no]unexpected</comand>. By default, dig - won't accept a reply from a source other than the one to which - it sent the query. Add the +unexpected argument - to enable it to process replies from unexpected sources. -

      -
    • +

      + Added a new command line option to dig: + +[no]unexpected. By default, dig + won't accept a reply from a source other than the one to which + it sent the query. Add the +unexpected argument + to enable it to process replies from unexpected sources. +

      +
    • -

      - The GeoIP2 API from MaxMind is now supported. Geolocation support - will be compiled in by default if the libmaxminddb - library is found at compile time, but can be turned off by using - configure --disable-geoip. -

      -

      - The default path to the GeoIP2 databases will be set based - on the location of the libmaxminddb library; - for example, if it is in /usr/local/lib, - then the default path will be - /usr/local/share/GeoIP. - This value can be overridden in named.conf - using the geoip-directory option. -

      -

      - Some geoip ACL settings that were available with - legacy GeoIP, including searches for netspeed, - org, and three-letter ISO country codes, will - no longer work when using GeoIP2. Supported GeoIP2 database - types are country, city, - domain, isp, and - as. All of these databases support both IPv4 - and IPv6 lookups. [GL #182] [GL #1112] -

      -
    • +

      + The GeoIP2 API from MaxMind is now supported. Geolocation support + will be compiled in by default if the libmaxminddb + library is found at compile time, but can be turned off by using + configure --disable-geoip. +

      +

      + The default path to the GeoIP2 databases will be set based + on the location of the libmaxminddb library; + for example, if it is in /usr/local/lib, + then the default path will be + /usr/local/share/GeoIP. + This value can be overridden in named.conf + using the geoip-directory option. +

      +

      + Some geoip ACL settings that were available with + legacy GeoIP, including searches for netspeed, + org, and three-letter ISO country codes, will + no longer work when using GeoIP2. Supported GeoIP2 database + types are country, city, + domain, isp, and + as. All of these databases support both IPv4 + and IPv6 lookups. [GL #182] [GL #1112] +

      +
    • -

      - In order to clarify the configuration of DNSSEC keys, - the trusted-keys and - managed-keys statements have been - deprecated, and the new dnssec-keys - statement should now be used for both types of key. -

      -

      - When used with the keyword initial-key, - dnssec-keys has the same behavior as - managed-keys, i.e., it configures - a trust anchor that is to be maintained via RFC 5011. -

      -

      - When used with the new keyword static-key, it - has the same behavior as trusted-keys, - configuring a permanent trust anchor that will not automatically - be updated. (This usage is not recommended for the root key.) - [GL #6] -

      -
    • +

      + In order to clarify the configuration of DNSSEC keys, + the trusted-keys and + managed-keys statements have been + deprecated, and the new dnssec-keys + statement should now be used for both types of key. +

      +

      + When used with the keyword initial-key, + dnssec-keys has the same behavior as + managed-keys, i.e., it configures + a trust anchor that is to be maintained via RFC 5011. +

      +

      + When used with the new keyword static-key, it + has the same behavior as trusted-keys, + configuring a permanent trust anchor that will not automatically + be updated. (This usage is not recommended for the root key.) + [GL #6] +

      +
    • -

      - The new add-soa option specifies whether - or not the response-policy zone's SOA record - should be included in the additional section of RPZ responses. - [GL #865] -

      -
    • +

      + The new add-soa option specifies whether + or not the response-policy zone's SOA record + should be included in the additional section of RPZ responses. + [GL #865] +

      +
    • -

      - Two new metrics have been added to the - statistics-channel to report DNSSEC - signing operations. For each key in each zone, the - dnssec-sign counter indicates the total - number of signatures named has generated - using that key since server startup, and the - dnssec-refresh counter indicates how - many of those signatures were refreshed during zone - maintenance, as opposed to having been generated - as a result of a zone update. [GL #513] -

      -
    • +

      + Two new metrics have been added to the + statistics-channel to report DNSSEC + signing operations. For each key in each zone, the + dnssec-sign counter indicates the total + number of signatures named has generated + using that key since server startup, and the + dnssec-refresh counter indicates how + many of those signatures were refreshed during zone + maintenance, as opposed to having been generated + as a result of a zone update. [GL #513] +

      +
    • -

      - Statistics channel groups are now toggleable. [GL #1030] -

      -
    • +

      + Statistics channel groups are now toggleable. [GL #1030] +

      +
    • -

      - dig, mdig and - delv can all now take a +yaml - option to print output in a a detailed YAML format. [RT #1145] -

      -
    • +

      + dig, mdig and + delv can all now take a +yaml + option to print output in a a detailed YAML format. [RT #1145] +

      +
    -
- +

Removed Features

-
    +
    • -

      - The dnssec-enable option has been obsoleted and - no longer has any effect. DNSSEC responses are always enabled - if signatures and other DNSSEC data are present. [GL #866] -

      -
    • +

      + The dnssec-enable option has been obsoleted and + no longer has any effect. DNSSEC responses are always enabled + if signatures and other DNSSEC data are present. [GL #866] +

      +
    • -

      - The cleaning-interval option has been - removed. [GL !1731] -

      -
    • +

      + The cleaning-interval option has been + removed. [GL !1731] +

      +
    • -

      - DNSSEC Lookaside Validation (DLV) is now obsolete. - The dnssec-lookaside option has been - marked as deprecated; when used in named.conf, - it will generate a warning but will otherwise be ignored. - All code enabling the use of lookaside validation has been removed - from the validator, delv, and the DNSSEC tools. - [GL #7] -

      -
    • +

      + DNSSEC Lookaside Validation (DLV) is now obsolete. + The dnssec-lookaside option has been + marked as deprecated; when used in named.conf, + it will generate a warning but will otherwise be ignored. + All code enabling the use of lookaside validation has been removed + from the validator, delv, and the DNSSEC tools. + [GL #7] +

      +
    -
- +

Feature Changes

-
    +
    • -

      - named will now log a warning if - a static key is configured for the root zone. [GL #6] -

      -
    • +

      + named will now log a warning if + a static key is configured for the root zone. [GL #6] +

      +
    • -

      - When static and managed DNSSEC keys were both configured for the - same name, or when a static key was used to - configure a trust anchor for the root zone and - dnssec-validation was set to the default - value of auto, automatic RFC 5011 key - rollovers would be disabled. This combination of settings was - never intended to work, but there was no check for it in the - parser. This has been corrected, and it is now a fatal - configuration error. [GL #868] -

      -
    • +

      + When static and managed DNSSEC keys were both configured for the + same name, or when a static key was used to + configure a trust anchor for the root zone and + dnssec-validation was set to the default + value of auto, automatic RFC 5011 key + rollovers would be disabled. This combination of settings was + never intended to work, but there was no check for it in the + parser. This has been corrected, and it is now a fatal + configuration error. [GL #868] +

      +
    • -

      - DS and CDS records are now generated with SHA-256 digests - only, instead of both SHA-1 and SHA-256. This affects the - default output of dnssec-dsfromkey, the - dsset files generated by - dnssec-signzone, the DS records added to - a zone by dnssec-signzone based on - keyset files, the CDS records added to - a zone by named and - dnssec-signzone based on "sync" timing - parameters in key files, and the checks performed by - dnssec-checkds. -

      -
    • +

      + DS and CDS records are now generated with SHA-256 digests + only, instead of both SHA-1 and SHA-256. This affects the + default output of dnssec-dsfromkey, the + dsset files generated by + dnssec-signzone, the DS records added to + a zone by dnssec-signzone based on + keyset files, the CDS records added to + a zone by named and + dnssec-signzone based on "sync" timing + parameters in key files, and the checks performed by + dnssec-checkds. +

      +
    • -

      - JSON-C is now the only supported library for enabling JSON - support for BIND statistics. The configure - option has been renamed from --with-libjson - to --with-json-c. Use - PKG_CONFIG_PATH to specify a custom path to - the json-c library as the new - configure option does not take the library - installation path as an optional argument. -

      -
    • +

      + JSON-C is now the only supported library for enabling JSON + support for BIND statistics. The configure + option has been renamed from --with-libjson + to --with-json-c. Use + PKG_CONFIG_PATH to specify a custom path to + the json-c library as the new + configure option does not take the library + installation path as an optional argument. +

      +
    • -

      - A SipHash 2-4 based DNS Cookie (RFC 7873) algorithm has been added and - made default. Old non-default HMAC-SHA based DNS Cookie algorithms - have been removed, and only the default AES algorithm is being kept - for legacy reasons. This change doesn't have any operational impact - in most common scenarios. [GL #605] -

      -

      - If you are running multiple DNS Servers (different versions of BIND 9 - or DNS server from multiple vendors) responding from the same IP - address (anycast or load-balancing scenarios), you'll have to make - sure that all the servers are configured with the same DNS Cookie - algorithm and same Server Secret for the best performance. -

      -
    • +

      + A SipHash 2-4 based DNS Cookie (RFC 7873) algorithm has been added and + made default. Old non-default HMAC-SHA based DNS Cookie algorithms + have been removed, and only the default AES algorithm is being kept + for legacy reasons. This change doesn't have any operational impact + in most common scenarios. [GL #605] +

      +

      + If you are running multiple DNS Servers (different versions of BIND 9 + or DNS server from multiple vendors) responding from the same IP + address (anycast or load-balancing scenarios), you'll have to make + sure that all the servers are configured with the same DNS Cookie + algorithm and same Server Secret for the best performance. +

      +
    • -

      - The information from the dnssec-signzone and - dnssec-verify commands is now printed to standard - output. The standard error output is only used to print warnings and - errors, and in case the user requests the signed zone to be printed to - standard output with -f - option. A new - configuration option -q has been added to silence - all output on standard output except for the name of the signed zone. -

      -
    • +

      + The information from the dnssec-signzone and + dnssec-verify commands is now printed to standard + output. The standard error output is only used to print warnings and + errors, and in case the user requests the signed zone to be printed to + standard output with -f - option. A new + configuration option -q has been added to silence + all output on standard output except for the name of the signed zone. +

      +
    • -

      - DS records included in DNS referral messages can now be validated - and cached immediately, reducing the number of queries needed for - a DNSSEC validation. [GL #964] -

      -
    • +

      + DS records included in DNS referral messages can now be validated + and cached immediately, reducing the number of queries needed for + a DNSSEC validation. [GL #964] +

      +
    -
- +

Bug Fixes

-
    +
    • -

      - The allow-update and - allow-update-forwarding options were - inadvertently treated as configuration errors when used at the - options or view level. - This has now been corrected. - [GL #913] -

      -
    • +

      + The allow-update and + allow-update-forwarding options were + inadvertently treated as configuration errors when used at the + options or view level. + This has now been corrected. + [GL #913] +

      +
    • -

      - When qname-minimization was set to - relaxed, some improperly configured domains - would fail to resolve, but would have succeeded when minimization - was disabled. named will now fall back to normal - resolution in such cases, and also uses type A rather than NS for - minimal queries in order to reduce the likelihood of encountering - the problem. [GL #1055] -

      -
    • +

      + When qname-minimization was set to + relaxed, some improperly configured domains + would fail to resolve, but would have succeeded when minimization + was disabled. named will now fall back to normal + resolution in such cases, and also uses type A rather than NS for + minimal queries in order to reduce the likelihood of encountering + the problem. [GL #1055] +

      +
    • -

      - ./configure no longer sets - --sysconfdir to /etc or - --localstatedir to /var - when --prefix is not specified and the - aforementioned options are not specified explicitly. Instead, - Autoconf's defaults of $prefix/etc and - $prefix/var are respected. -

      -
    • +

      + ./configure no longer sets + --sysconfdir to /etc or + --localstatedir to /var + when --prefix is not specified and the + aforementioned options are not specified explicitly. Instead, + Autoconf's defaults of $prefix/etc and + $prefix/var are respected. +

      +
    • -

      - Glue address records were not being returned in responses - to root priming queries; this has been corrected. [GL #1092] -

      -
    • +

      + Glue address records were not being returned in responses + to root priming queries; this has been corrected. [GL #1092] +

      +
    • -

      - Cache database statistics counters could report invalid values - when stale answers were enabled, because of a bug in counter - maintenance when cache data becomes stale. The statistics counters - have been corrected to report the number of RRsets for each - RR type that are active, stale but still potentially served, - or stale and marked for deletion. [GL #602] -

      -
    • +

      + Interaction between DNS64 and RPZ No Data rule (CNAME *.) could + cause unexpected results; this has been fixed. [GL #1106] +

      +
    • -

      - Interaction between DNS64 and RPZ No Data rule (CNAME *.) could - cause unexpected results; this has been fixed. [GL #1106] -

      -
    • +

      + named-checkconf now checks DNS64 prefixes + to ensure bits 64-71 are zero. [GL #1159] +

      +
    • -

      - named-checkconf now checks DNS64 prefixes - to ensure bits 64-71 are zero. [GL #1159] -

      -
    • +

      + named-checkconf now correctly reports a missing + dnstap-output option when + dnstap is set. [GL #1136] +

      +
    • -

      - named-checkconf now correctly reports - a missing dnstap-output option when - dnstap is set. [GL #1136] -

      -
    • +

      + Handle ETIMEDOUT error on connect() with a non-blocking + socket. [GL #1133] +

      +
    • -

      - Handle ETIMEDOUT error on connect() with a non-blocking - socket. [GL #1133] -

      -
    • +

      + Cache database statistics counters could report invalid values + when stale answers were enabled, because of a bug in counter + maintenance when cache data becomes stale. The statistics counters + have been corrected to report the number of RRsets for each + RR type that are active, stale but still potentially served, + or stale and marked for deletion. [GL #602] +

      +
    • -

      - dig now correctly expands the IPv6 address - when run with +expandaaaa +short. [GL #1152] -

      -
    • +

      + dig now correctly expands the IPv6 address + when run with +expandaaaa +short. [GL #1152] +

      +
    • -

      - When a response-policy zone expires, ensure - that its policies are removed from the RPZ summary database. - [GL #1146] -

      -
    • +

      + When a response-policy zone expires, ensure + that its policies are removed from the RPZ summary database. + [GL #1146] +

      +
    -
- +

License

-

- BIND is open source software licensed under the terms of the Mozilla - Public License, version 2.0 (see the LICENSE - file for the full text). -

-

- The license requires that if you make changes to BIND and distribute - them outside your organization, those changes must be published under - the same license. It does not require that you publish or disclose - anything other than the changes you have made to our software. This - requirement does not affect anyone who is using BIND, with or without - modifications, without redistributing it, nor anyone redistributing - BIND without changes. -

-

- Those wishing to discuss license compliance may contact ISC at - - https://www.isc.org/mission/contact/. -

-
- +

+ BIND is open source software licensed under the terms of the Mozilla + Public License, version 2.0 (see the LICENSE + file for the full text). +

+

+ The license requires that if you make changes to BIND and distribute + them outside your organization, those changes must be published under + the same license. It does not require that you publish or disclose + anything other than the changes you have made to our software. This + requirement does not affect anyone who is using BIND, with or without + modifications, without redistributing it, nor anyone redistributing + BIND without changes. +

+

+ Those wishing to discuss license compliance may contact ISC at + + https://www.isc.org/mission/contact/. +

+

End of Life

-

- BIND 9.15 is an unstable development branch. When its development - is complete, it will be renamed to BIND 9.16, which will be a - stable branch. -

-

- The end of life date for BIND 9.16 has not yet been determined. - For those needing long term support, the current Extended Support - Version (ESV) is BIND 9.11, which will be supported until at - least December 2021. See - https://www.isc.org/downloads/software-support-policy/ - for details of ISC's software support policy. -

-
- +

+ BIND 9.15 is an unstable development branch. When its development + is complete, it will be renamed to BIND 9.16, which will be a + stable branch. +

+

+ The end of life date for BIND 9.16 has not yet been determined. + For those needing long term support, the current Extended Support + Version (ESV) is BIND 9.11, which will be supported until at + least December 2021. See + https://www.isc.org/downloads/software-support-policy/ + for details of ISC's software support policy. +

+

Thank You

-

- Thank you to everyone who assisted us in making this release possible. - If you would like to contribute to ISC to assist us in continuing to - make quality open source software, please visit our donations page at - http://www.isc.org/donate/. -

-
+

+ Thank you to everyone who assisted us in making this release possible. + If you would like to contribute to ISC to assist us in continuing to + make quality open source software, please visit our donations page at + http://www.isc.org/donate/. +

+ diff --git a/doc/arm/notes.pdf b/doc/arm/notes.pdf index d6d1fc3327d25fce9e59c9b05a7a3acaf35bd9fb..5a6ba162ec5b87f183273426c5c6d68623331664 100644 GIT binary patch delta 43430 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 oqh%`JFZ6N8 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 F{{vq3$&3I1 diff --git a/doc/arm/notes.txt b/doc/arm/notes.txt index 81fd325693..3f1e03a787 100644 --- a/doc/arm/notes.txt +++ b/doc/arm/notes.txt @@ -1,4 +1,4 @@ -Release Notes for BIND Version 9.15.4 +Release Notes for BIND Version 9.15.5 Introduction @@ -50,25 +50,33 @@ operating systems. Security Fixes + * The TCP client quota set using the tcp-clients option could be + exceeded in some cases. This could lead to exhaustion of file + descriptors. This flaw is disclosed in CVE-2018-5743. [GL #615] + * In certain configurations, named could crash with an assertion failure if nxdomain-redirect was in use and a redirected query resulted in an NXDOMAIN from the cache. This flaw is disclosed in CVE-2019-6467. [GL #880] - * The TCP client quota set using the tcp-clients option could be - exceeded in some cases. This could lead to exhaustion of file - descriptors. This flaw is disclosed in CVE-2018-5743. [GL #615] - * A race condition could trigger an assertion failure when a large number of incoming packets were being rejected. This flaw is disclosed in CVE-2019-6471. [GL #942] + * named could crash with an assertion failure if a forwarder returned a + referral, rather than resolving the query, when QNAME minimization was + enabled. This flaw is disclosed in CVE-2019-6476. [GL #1501] + + * A flaw in DNSSEC verification when transferring mirror zones could + allow data to be incorrectly marked valid. This flaw is disclosed in + CVE-2019-6475. [GL #16P] + New Features - * Added a new command line option to dig: +[no]unexpected. By default, dig won't accept a reply from a source other than - the one to which it sent the query. Add the +unexpected argument to - enable it to process replies from unexpected sources. + * Added a new command line option to dig: +[no]unexpected. By default, + dig won't accept a reply from a source other than the one to which it + sent the query. Add the +unexpected argument to enable it to process + replies from unexpected sources. * The GeoIP2 API from MaxMind is now supported. Geolocation support will be compiled in by default if the libmaxminddb library is found at @@ -202,13 +210,6 @@ Bug Fixes * Glue address records were not being returned in responses to root priming queries; this has been corrected. [GL #1092] - * Cache database statistics counters could report invalid values when - stale answers were enabled, because of a bug in counter maintenance - when cache data becomes stale. The statistics counters have been - corrected to report the number of RRsets for each RR type that are - active, stale but still potentially served, or stale and marked for - deletion. [GL #602] - * Interaction between DNS64 and RPZ No Data rule (CNAME *.) could cause unexpected results; this has been fixed. [GL #1106] @@ -221,6 +222,13 @@ Bug Fixes * Handle ETIMEDOUT error on connect() with a non-blocking socket. [GL # 1133] + * Cache database statistics counters could report invalid values when + stale answers were enabled, because of a bug in counter maintenance + when cache data becomes stale. The statistics counters have been + corrected to report the number of RRsets for each RR type that are + active, stale but still potentially served, or stale and marked for + deletion. [GL #602] + * dig now correctly expands the IPv6 address when run with +expandaaaa +short. [GL #1152] diff --git a/lib/dns/api b/lib/dns/api index ceb49d1675..faf692f58d 100644 --- a/lib/dns/api +++ b/lib/dns/api @@ -10,6 +10,6 @@ # 9.12: 1200-1299 # 9.13/9.14: 1300-1499 # 9.15/9.16: 1500-1699 -LIBINTERFACE = 1503 +LIBINTERFACE = 1504 LIBREVISION = 0 -LIBAGE = 0 +LIBAGE = 1 diff --git a/lib/irs/api b/lib/irs/api index c72183594a..c65b577dfa 100644 --- a/lib/irs/api +++ b/lib/irs/api @@ -11,5 +11,5 @@ # 9.13/9.14: 1300-1499 # 9.15/9.16: 1500-1699 LIBINTERFACE = 1501 -LIBREVISION = 0 +LIBREVISION = 1 LIBAGE = 0 diff --git a/lib/isc/api b/lib/isc/api index d1ed585b1a..ceb49d1675 100644 --- a/lib/isc/api +++ b/lib/isc/api @@ -10,6 +10,6 @@ # 9.12: 1200-1299 # 9.13/9.14: 1300-1499 # 9.15/9.16: 1500-1699 -LIBINTERFACE = 1502 -LIBREVISION = 1 +LIBINTERFACE = 1503 +LIBREVISION = 0 LIBAGE = 0 diff --git a/lib/isccfg/api b/lib/isccfg/api index c72183594a..c65b577dfa 100644 --- a/lib/isccfg/api +++ b/lib/isccfg/api @@ -11,5 +11,5 @@ # 9.13/9.14: 1300-1499 # 9.15/9.16: 1500-1699 LIBINTERFACE = 1501 -LIBREVISION = 0 +LIBREVISION = 1 LIBAGE = 0 diff --git a/lib/ns/api b/lib/ns/api index c72183594a..c65b577dfa 100644 --- a/lib/ns/api +++ b/lib/ns/api @@ -11,5 +11,5 @@ # 9.13/9.14: 1300-1499 # 9.15/9.16: 1500-1699 LIBINTERFACE = 1501 -LIBREVISION = 0 +LIBREVISION = 1 LIBAGE = 0 diff --git a/version b/version index 8fc4f42578..f125284d8a 100644 --- a/version +++ b/version @@ -5,7 +5,7 @@ PRODUCT=BIND DESCRIPTION="(Development Release)" MAJORVER=9 MINORVER=15 -PATCHVER=4 +PATCHVER=5 RELEASETYPE= RELEASEVER= EXTENSIONS= From 4bd5d76beb9ecb2ba21bf09700a624bea0691ed8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sur=C3=BD?= Date: Wed, 9 Oct 2019 08:02:05 +0200 Subject: [PATCH 8/9] Fix the GitLab issue numbers in CHANGES and notes.xml --- CHANGES | 2 +- doc/arm/notes-sec-fixes.xml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGES b/CHANGES index 7852940308..3047b5d6c6 100644 --- a/CHANGES +++ b/CHANGES @@ -2,7 +2,7 @@ 5299. [security] A flaw in DNSSEC verification when transferring mirror zones could allow data to be incorrectly - marked valid. (CVE-2019-6475) [GL #16P] + marked valid. (CVE-2019-6475) [GL #1252] 5298. [security] Named could assert if a forwarder returned a referral, rather than resolving the query, when QNAME diff --git a/doc/arm/notes-sec-fixes.xml b/doc/arm/notes-sec-fixes.xml index 67a60146a4..6011da7d86 100644 --- a/doc/arm/notes-sec-fixes.xml +++ b/doc/arm/notes-sec-fixes.xml @@ -39,14 +39,14 @@ named could crash with an assertion failure if a forwarder returned a referral, rather than resolving the query, when QNAME minimization was enabled. This flaw is - disclosed in CVE-2019-6476. [GL #1501] + disclosed in CVE-2019-6476. [GL #1051] A flaw in DNSSEC verification when transferring mirror zones could allow data to be incorrectly marked valid. This flaw - is disclosed in CVE-2019-6475. [GL #16P] + is disclosed in CVE-2019-6475. [GL #1252] From 59a245077db9dc9ac53090dccd4eafa1c4f4a07a Mon Sep 17 00:00:00 2001 From: Tinderbox User Date: Wed, 9 Oct 2019 20:45:13 +0000 Subject: [PATCH 9/9] regenerate doc --- doc/arm/Bv9ARM.ch08.html | 4 ++-- doc/arm/Bv9ARM.pdf | Bin 1087120 -> 1087125 bytes doc/arm/notes.html | 4 ++-- doc/arm/notes.pdf | Bin 72811 -> 72811 bytes doc/arm/notes.txt | 4 ++-- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/doc/arm/Bv9ARM.ch08.html b/doc/arm/Bv9ARM.ch08.html index 50135dec4d..f1445852fa 100644 --- a/doc/arm/Bv9ARM.ch08.html +++ b/doc/arm/Bv9ARM.ch08.html @@ -157,14 +157,14 @@ named could crash with an assertion failure if a forwarder returned a referral, rather than resolving the query, when QNAME minimization was enabled. This flaw is - disclosed in CVE-2019-6476. [GL #1501] + disclosed in CVE-2019-6476. [GL #1051]

  • A flaw in DNSSEC verification when transferring mirror zones could allow data to be incorrectly marked valid. This flaw - is disclosed in CVE-2019-6475. [GL #16P] + is disclosed in CVE-2019-6475. [GL #1252]

  • diff --git a/doc/arm/Bv9ARM.pdf b/doc/arm/Bv9ARM.pdf index cbca0a56bd23d942fbff8732f0dfe5f630a26779..d713cc2da859f1397f82d418e5476edee52c6b3f 100644 GIT binary patch delta 14563 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 delta 14771 zcmcJ#by$>L*FG$WbPQ5Mmo(BTF?5HBq;yLootH>AiZFsG(nv~=bc1wA2$Dl8HRRCW z;C(;OaX;_-9l!VZe#iU$F?-In*V=1eb6tDyYprulYMESencT~8v~cwByWtq&_rfv5 zvBI&#al&!K@oMnNiJ_tMSe#H9Vti@<(N+H8b3gLV>*Q_%MfM=WlgslRrMsjY6RLIs zY$DVQqno|c^PfZ;-}_hBv+=rVX)WdjrBw+XTf604IuaA^!A96iyry|3DpEmTR*S zp>^w^B&&sko1Lq@EW05X`_sUW<8Kvg3y(=u1>kgXo!_zBo8KWo

    !3PfFsZ1KK;! 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 diff --git a/doc/arm/notes.html b/doc/arm/notes.html index b25e390d1e..2b9806efa1 100644 --- a/doc/arm/notes.html +++ b/doc/arm/notes.html @@ -117,14 +117,14 @@ named could crash with an assertion failure if a forwarder returned a referral, rather than resolving the query, when QNAME minimization was enabled. This flaw is - disclosed in CVE-2019-6476. [GL #1501] + disclosed in CVE-2019-6476. [GL #1051]

  • A flaw in DNSSEC verification when transferring mirror zones could allow data to be incorrectly marked valid. This flaw - is disclosed in CVE-2019-6475. [GL #16P] + is disclosed in CVE-2019-6475. [GL #1252]

  • diff --git a/doc/arm/notes.pdf b/doc/arm/notes.pdf index 5a6ba162ec5b87f183273426c5c6d68623331664..39002036f0e3f99ae449d15c5c8baf9ba3c9da7f 100644 GIT binary patch delta 2835 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 delta 2835 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 diff --git a/doc/arm/notes.txt b/doc/arm/notes.txt index 3f1e03a787..3452c88462 100644 --- a/doc/arm/notes.txt +++ b/doc/arm/notes.txt @@ -65,11 +65,11 @@ Security Fixes * named could crash with an assertion failure if a forwarder returned a referral, rather than resolving the query, when QNAME minimization was - enabled. This flaw is disclosed in CVE-2019-6476. [GL #1501] + enabled. This flaw is disclosed in CVE-2019-6476. [GL #1051] * A flaw in DNSSEC verification when transferring mirror zones could allow data to be incorrectly marked valid. This flaw is disclosed in - CVE-2019-6475. [GL #16P] + CVE-2019-6475. [GL #1252] New Features