Improper input validation in PowerDNS Recursor - CVE-2018-14644

 

Improper input validation in PowerDNS Recursor - CVE-2018-14644

Published: November 19, 2018


Vulnerability identifier: #VU15962
CSH Severity: Low
CVSS v4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
CVE-ID: CVE-2018-14644
CWE-ID: CWE-20
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote attacker to cause DoS condition on the target system.

The vulnerability exists due to an error if the parent zone is signed, and all the authoritative servers for that parent zone answer with FORMERR to a query for at least one of the meta-types. A remote attacker can send a DNS query for a meta-type like OPT, lead to a zone being wrongly cached as failing DNSSEC validation and cause subsequent queries from clients to request DNSSEC validation answered with a ServFail.


Affected software

PowerDNS Recursor
Arch Linux
Fedora
Opensuse
Ubuntu
pdns-recursor (Alpine package)
pdns-recursor (Ubuntu package)
pdns-server (Ubuntu package)
pdns-tools (Ubuntu package)
pdns-recursor

How to mitigate CVE-2018-14644

The vulnerability has been fixed in the versions 4.1.5.

PowerDNS Recursor - update to 4.1.5
pdns-recursor (Alpine package) - addressed in versions 4.0.9-r0, 4.1.8-r0
pdns-recursor (Ubuntu package) - update to Ubuntu Pro
pdns-server (Ubuntu package) - update to Ubuntu Pro
pdns-tools (Ubuntu package) - update to Ubuntu Pro
pdns-recursor - addressed in versions 4.1.7-1.el7, 4.1.7-1.fc28, 4.1.7-1.fc29, 4.1.8-1.el7, 4.1.8-1.fc28, 4.1.8-1.fc29

External References

Related Security Bulletins