distributor-threads
is set to 1
to prevent Denial of Service.
No workaround for the degraded service existsA bug was found in our DNS packet parsing/generation code, which, when exploited, can cause individual threads (disabling service) or whole processes (allowing a supervisor to restart them) to crash with just one or a few query packets.
PowerDNS Authoritative Server 3.4.0-3.4.5 are affected. No other versions are affected. The PowerDNS Recursor is not affected.
PowerDNS Authoritative Server 3.4.6 contains a fix to this issue. A minimal patch is available here.
This issue is entirely unrelated to Security Advisory 2015-01/CVE-2015-1868.
We’d like to thank Pyry Hakulinen and Ashish Shukla at Automattic for finding and subsequently reporting this bug.