4531. [security] Some RPZ configurations could go into an infinite
query loop when encountering responses with TTL=0.
(CVE-2017-3140) [RT #45181]
(cherry picked from commit
3440cf9c60cd5d35634e7f274fd3eccbba2173a5)
+4531. [security] Some RPZ configurations could go into an infinite
+ query loop when encountering responses with TTL=0.
+ (CVE-2017-3140) [RT #45181]
+
4629. [bug] dns_client_startupdate could not be called with a
running client. [RT #45277]
CVE-2016-9131, CVE-2016-9147, CVE-2016-9444, CVE-2017-3135, CVE-2017-3136,
CVE-2017-3137, and CVE-2017-3138.
+BIND 9.10.6
+
+BIND 9.10.6 is a maintenance release, and addresses the security flaw
+disclosed in CVE-2017-3140.
+
Building BIND
BIND requires a UNIX or Linux system with an ANSI C compiler, basic POSIX
CVE-2016-9131, CVE-2016-9147, CVE-2016-9444, CVE-2017-3135, CVE-2017-3136,
CVE-2017-3137, and CVE-2017-3138.
+#### BIND 9.10.6
+
+BIND 9.10.6 is a maintenance release, and addresses the security flaw
+disclosed in CVE-2017-3140.
+
### <a name="build"/> Building BIND
BIND requires a UNIX or Linux system with an ANSI C compiler, basic POSIX
/*
* If we have a zero ttl from the cache refetch it.
*/
- if (!is_zone && event == NULL && rdataset->ttl == 0 &&
+ if (!is_zone && !resuming && rdataset->ttl == 0 &&
RECURSIONOK(client))
{
if (dns_rdataset_isassociated(rdataset))
/*
* If we have a zero ttl from the cache refetch it.
*/
- if (!is_zone && event == NULL && rdataset->ttl == 0 &&
+ if (!is_zone && !resuming && rdataset->ttl == 0 &&
RECURSIONOK(client))
{
if (dns_rdataset_isassociated(rdataset))
<itemizedlist>
<listitem>
<para>
- None.
+ With certain RPZ configurations, a response with TTL 0
+ could cause <command>named</command> to go into an infinite
+ query loop. This flaw is disclosed in CVE-2017-3140.
+ [RT #45181]
</para>
</listitem>
</itemizedlist>