CVE-2018-14644: Input Validation
An issue has been found in PowerDNS Recursor from 4.0.0 up to and including 4.1.4. A remote attacker sending a DNS query for a meta-type like OPT can lead to a zone being wrongly cached as failing DNSSEC validation. It only arises 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. As a result, subsequent queries from clients requesting DNSSEC validation will be answered with a ServFail.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
debian/pdns-recursorto a version that resolves this vulnerability.Fixed in 4.4.2-3Fixed in 4.8.8-1Fixed in 5.1.3-1 - Upgrade
Upgrade
alpine/pdns-recursorto a version that resolves this vulnerability.Fixed in 4.1.7-r0 - Upgrade
Upgrade
alpine/pdns-recursorto a version that resolves this vulnerability.Fixed in 4.0.9-r0 - Upgrade
Upgrade
alpine/pdns-recursorto a version that resolves this vulnerability.Fixed in 4.1.8-r0
Event History
Frequently Asked Questions
What is CVE-2018-14644?
CVE-2018-14644 is a vulnerability found in PowerDNS Recursor from version 4.0.0 up to and including 4.1.4.
What is the severity of CVE-2018-14644?
CVE-2018-14644 has a severity rating of 5.9, which is considered medium.
How does CVE-2018-14644 affect PowerDNS Recursor?
CVE-2018-14644 allows a remote attacker to send a DNS query for a specific meta-type, leading to a zone being incorrectly cached as failing DNSSEC validation if the parent zone is signed.
Which versions of PowerDNS Recursor are affected by CVE-2018-14644?
CVE-2018-14644 affects PowerDNS Recursor versions 4.0.0 up to and including 4.1.4.
How can I fix CVE-2018-14644?
To fix CVE-2018-14644, upgrade PowerDNS Recursor to version 4.1.5 or later.