PowerDNS Recursor 4.0.4 released

Pieter Lexis <[email protected]> Fri, 13 Jan 2017 13:05:08 +0100
Newsgroups gmane.network.dns.powerdns.devel,gmane.network.dns.powerdns.user
Message-ID <[email protected]>
Hello everyone,

We are happy to announce the release of the PowerDNS Recursor version 4.0.4. This release fixes 2 security issues and adds several improvements to the DNSSEC validation code.

The following PowerDNS Security Advisories are fixed:

 * 2016-02: Crafted queries can cause abnormal CPU usage[1]
 * 2016-04: Insufficient validation of TSIG signatures[2]

Minimal patches are available for those unable to fully upgrade[3,4]

The full changelog is available online[5] and reproduced here:

 * Check TSIG signature on IXFR (Security Advisory 2016-04)
 * Don't parse spurious RRs in queries when we don't need them (Security Advisory 2016-02)
 * Fix incorrect length check in `DNSName` when extracting qtype or qclass
 * Wait until after daemonizing to start the RPZ and protobuf threads
 * On (re-)priming, fetch the root NS records
 * Fix src/dest inversion in the protobuf message for TCP queries
 * On RPZ customPolicy, follow the resulting CNAME
 * Add requestorId and some comments to the protobuf definition file
 * Make the negcache forwarded zones aware
 * Cache records for zones that were delegated to from a forwarded zone
 * Add `getRecursorThreadId()` to Lua, identifying the current thread
 * Add support for boost::context >= 1.61
 * DNSSEC: Implement keysearch based on zone-cuts
 * DNSSEC: don't go bogus on zero configured DSs
 * DNSSEC: NSEC3 optout and Bogus insecure forward fixes
 * DNSSEC: Handle CNAMEs at the apex of secure zones to other secure zones

We urge all users of the Recursor to upgrade to this version.
Tarballs with sources are available (with signatures)[6,7].
Packages for Debian Stable, Ubuntu Trusty, Xenial and Wily and CentOS 6 and 7 are available from our repositories[8].

1 - https://doc.powerdns.com/md/security/powerdns-advisory-2016-02/
2 - https://doc.powerdns.com/md/security/powerdns-advisory-2016-04/
3 - https://downloads.powerdns.com/patches/2016-02
4 - https://downloads.powerdns.com/patches/2016-04
5 - https://doc.powerdns.com/md/changelog/#powerdns-recursor-404
6 - https://downloads.powerdns.com/releases/pdns-recursor-4.0.4.tar.bz2
7 - https://downloads.powerdns.com/releases/pdns-recursor-4.0.4.tar.bz2.sig
8 - https://repo.powerdns.com/

-- 
Pieter Lexis
PowerDNS.COM BV -- https://www.powerdns.com

_______________________________________________
Pdns-dev mailing list
[email protected]
https://mailman.powerdns.com/mailman/listinfo/pdns-dev
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEt2zUZxwJaLqofeYcXlBxW/L/4acFAlh4wnQACgkQXlBxW/L/
4aefAA/7BO9Ftba972qiBveEhbvlPcZj+lQ7I4MANdWS/1t4B5d3OffJXqARlanM
OlSxwZ8Sjymc7ZYfCxYLsshmN9ON9Bf5BjiQ8woGXbC4fDTLrUKtwGaGXOXjomu1
jX1Ce92mUrbO2rKw1uNb7J5jQGksacqhgvxfZURHg7C4l/t6Kp5C1Wl7fXsswy6W
1nanhCuC+/CXzEHEvl9uyEu4EExmoWn1j54yGBYTJ5+gQRO8oslRJBnAdxL/9fNX
T5qIrJ83yo1+mZ8+fQ6kqAPb30idwG+YuWqtNPceZRBTRc6eL/JtcMD9ddZfXK/T
nVWlO7HDJAq3dJSM7gFMEvQpB/0xikz47DeBHNQmHEiQ1bYqG3Bv81NnR2h9bnkG
lw1TzQrHAwE3BuwNl6pqfcvjhm40QEkNv7RJyyrIHddq1mKFdrkWk9Rvoj0ELxov
iyN4YcKab1vxM3GmoOpZNEXZ+q2uIxIhrcz6X77+TRxiRUZGhlqfNLMU3EflH78q
24uC2oN+XISHAG54Njf4AFtAZjsOZ1GprSloGY/iyWVSHBqHZMIixPmpGPilQQbs
CtWoS74aX8+ngABXycKEBlz5nhFcSDifvCDixXB+zV87GrL+e6XW4GxeatGv6sPy
h+y2DaxIjRTC2Vfph11MWpRllE/h+7FEJoKi9LzKCsO6E4Wvb/s=
=uWLZ
-----END PGP SIGNATURE-----