1497bf0b8Schristos.. Copyright (C) Internet Systems Consortium, Inc. ("ISC")
2497bf0b8Schristos..
3497bf0b8Schristos.. SPDX-License-Identifier: MPL-2.0
4497bf0b8Schristos..
5497bf0b8Schristos.. This Source Code Form is subject to the terms of the Mozilla Public
6497bf0b8Schristos.. License, v. 2.0.  If a copy of the MPL was not distributed with this
7497bf0b8Schristos.. file, you can obtain one at https://mozilla.org/MPL/2.0/.
8497bf0b8Schristos..
9497bf0b8Schristos.. See the COPYRIGHT file distributed with this work for additional
10497bf0b8Schristos.. information regarding copyright ownership.
11497bf0b8Schristos
12497bf0b8SchristosNotes for BIND 9.16.33
13497bf0b8Schristos----------------------
14497bf0b8Schristos
15497bf0b8SchristosSecurity Fixes
16497bf0b8Schristos~~~~~~~~~~~~~~
17497bf0b8Schristos
18497bf0b8Schristos- Previously, there was no limit to the number of database lookups
19497bf0b8Schristos  performed while processing large delegations, which could be abused to
20497bf0b8Schristos  severely impact the performance of :iscman:`named` running as a
21497bf0b8Schristos  recursive resolver. This has been fixed. (CVE-2022-2795)
22497bf0b8Schristos
23497bf0b8Schristos  ISC would like to thank Yehuda Afek from Tel-Aviv University and Anat
24497bf0b8Schristos  Bremler-Barr & Shani Stajnrod from Reichman University for bringing
25497bf0b8Schristos  this vulnerability to our attention. :gl:`#3394`
26497bf0b8Schristos
27497bf0b8Schristos- :iscman:`named` running as a resolver with the
28497bf0b8Schristos  ``stale-answer-client-timeout`` option set to ``0`` could crash with
29497bf0b8Schristos  an assertion failure, when there was a stale CNAME in the cache for
30497bf0b8Schristos  the incoming query. This has been fixed. (CVE-2022-3080) :gl:`#3517`
31497bf0b8Schristos
32497bf0b8Schristos- A memory leak was fixed that could be externally triggered in the
33497bf0b8Schristos  DNSSEC verification code for the ECDSA algorithm. (CVE-2022-38177)
34497bf0b8Schristos  :gl:`#3487`
35497bf0b8Schristos
36497bf0b8Schristos- Memory leaks were fixed that could be externally triggered in the
37497bf0b8Schristos  DNSSEC verification code for the EdDSA algorithm. (CVE-2022-38178)
38497bf0b8Schristos  :gl:`#3487`
39497bf0b8Schristos
40497bf0b8SchristosFeature Changes
41497bf0b8Schristos~~~~~~~~~~~~~~~
42497bf0b8Schristos
43497bf0b8Schristos- Response Rate Limiting (RRL) code now treats all QNAMEs that are
44497bf0b8Schristos  subject to wildcard processing within a given zone as the same name,
45497bf0b8Schristos  to prevent circumventing the limits enforced by RRL. :gl:`#3459`
46497bf0b8Schristos
47497bf0b8Schristos- Zones using ``dnssec-policy`` now require dynamic DNS or
48497bf0b8Schristos  ``inline-signing`` to be configured explicitly. :gl:`#3381`
49497bf0b8Schristos
50497bf0b8Schristos- A backward-compatible approach was implemented for encoding
51497bf0b8Schristos  internationalized domain names (IDN) in :iscman:`dig` and converting
52497bf0b8Schristos  the domain to IDNA2008 form; if that fails, BIND tries an IDNA2003
53497bf0b8Schristos  conversion. :gl:`#3485`
54497bf0b8Schristos
55497bf0b8SchristosBug Fixes
56497bf0b8Schristos~~~~~~~~~
57497bf0b8Schristos
58497bf0b8Schristos- A serve-stale bug was fixed, where BIND would try to return stale data
59497bf0b8Schristos  from cache for lookups that received duplicate queries or queries that
60497bf0b8Schristos  would be dropped. This bug resulted in premature SERVFAIL responses,
61497bf0b8Schristos  and has now been resolved. :gl:`#2982`
62*4bcbe0a3Schristos
63*4bcbe0a3SchristosKnown Issues
64*4bcbe0a3Schristos~~~~~~~~~~~~
65*4bcbe0a3Schristos
66*4bcbe0a3Schristos- There are no new known issues with this release. See :ref:`above
67*4bcbe0a3Schristos  <relnotes_known_issues>` for a list of all known issues affecting this
68*4bcbe0a3Schristos  BIND 9 branch.
69