Skip to main content

PowerDNS Recursor CVE-2026-52686

| EUVDEUVD-2026-47931 LOW
Improper Verification of Cryptographic Signature (CWE-347)
2026-07-23 OX GHSA-h7w8-vg64-36f2
3.7
CVSS 3.1 · Vendor: OX

Severity by source

Vendor (OX) PRIMARY
3.7 LOW
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
vuln.today AI
3.7 LOW

Network-reachable but requires adversarial DNS injection position and a wildcard CNAME/DNAME query; integrity impact only, no confidentiality or availability consequence.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (OX).

CVSS VectorVendor: OX

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

Lifecycle Timeline

2
Patch available
Jul 23, 2026 - 11:32 EUVD
Analysis Generated
Jul 23, 2026 - 09:02 vuln.today

DescriptionCVE.org

The issue is a DNSSEC validation bypass where wildcard expansion proofs (NSEC/NSEC3 records) are accepted without signature validation when the wildcard answer is a CNAME or DNAME record.

AnalysisAI

DNSSEC validation is bypassed in PowerDNS Recursor when wildcard-synthesized answers are CNAME or DNAME record types, allowing an attacker positioned to inject forged DNS responses to circumvent cryptographic integrity guarantees. Wildcard expansion proofs - the NSEC or NSEC3 records that DNSSEC uses to prove a wildcard match is legitimate - are accepted by the recursor without verifying their signatures in this specific code path. No public exploit code has been identified at time of analysis, and EPSS data was not provided; however, the bypass of DNSSEC undermines a core trust mechanism used by resolvers to reject forged DNS data.

Technical ContextAI

PowerDNS Recursor (CPE: cpe:2.3:a:powerdns:recursor:*:*:*:*:*:*:*:*) is a high-performance DNS recursive resolver widely deployed in enterprise networks and by ISPs. DNSSEC (RFC 4033-4035) requires that recursive resolvers validate cryptographic signatures on all DNS records, including NSEC and NSEC3 denial-of-existence records used to authenticate wildcard expansions. When a DNS zone uses wildcards (e.g., *.example.com) and a query matches that wildcard, the zone must provide an NSEC or NSEC3 proof that the queried name does not exist as a concrete record, justifying the wildcard synthesis. The vulnerability occurs specifically when the synthesized wildcard answer is a CNAME or DNAME record: PowerDNS Recursor's code path for this case omits the signature validation step on the accompanying NSEC/NSEC3 records, meaning a forged or unsigned proof is accepted as valid. No CWE identifier was assigned in NVD data, but the root cause class is best described as a logic/path error - a specific branch of the DNSSEC validation routine that fails to enforce signature checks.

RemediationAI

Consult the PowerDNS vendor advisory at https://docs.powerdns.com/recursor/security-advisories/powerdns-advisory-powerdns-2026-10.html for the exact patched version, which is not independently confirmed from the available NVD CPE data (no upper-bound version is specified). Upgrade to the vendor-released fixed version as the primary remediation. As a compensating control where patching is immediately impractical, operators may consider disabling DNSSEC validation entirely on the recursor (setting dnssec=off or dnssec=process-no-validate in recursor.conf) - however, this eliminates all DNSSEC protection and should be treated as a temporary last resort with explicit risk acceptance. Alternatively, restricting the use of wildcard CNAME or DNAME records in DNSSEC-signed zones served or queried through the affected recursor reduces the attack surface without disabling DNSSEC globally.

CVE-2019-3807 CRITICAL
9.8 Jan 29

An issue has been found in PowerDNS Recursor versions 4.1.x before 4.1.9 where records in the answer section of response

CVE-2020-10030 HIGH
8.8 May 19

An issue has been found in PowerDNS Recursor 4.1.0 up to and including 4.3.0. Rated high severity (CVSS 8.8), this vulne

CVE-2025-59023 HIGH
8.2 Feb 09

Crafted delegations or IP fragments can poison cached delegations in Recursor. [CVSS 8.2 HIGH]

CVE-2019-3806 HIGH
8.1 Jan 29

An issue has been found in PowerDNS Recursor versions after 4.1.3 before 4.1.9 where Lua hooks are not properly applied

CVE-2015-1868 HIGH
7.8 May 18

The label decompression functionality in PowerDNS Recursor 3.5.x, 3.6.x before 3.6.3, and 3.7.x before 3.7.2 and Authori

CVE-2015-5470 HIGH
7.8 Nov 02

The label decompression functionality in PowerDNS Recursor before 3.6.4 and 3.7.x before 3.7.3 and Authoritative (Auth)

CVE-2023-22617 HIGH
7.5 Jan 21

A remote attacker might be able to cause infinite recursion in PowerDNS Recursor 4.8.0 via a DNS query that retrieves DS

CVE-2022-27227 HIGH
7.5 Mar 25

In PowerDNS Authoritative Server before 4.4.3, 4.5.x before 4.5.4, and 4.6.x before 4.6.1 and PowerDNS Recursor before 4

CVE-2020-25829 HIGH
7.5 Oct 16

An issue has been found in PowerDNS Recursor before 4.1.18, 4.2.x before 4.2.5, and 4.3.x before 4.3.5. Rated high sever

CVE-2020-10995 HIGH
7.5 May 19

PowerDNS Recursor from 4.1.0 up to and including 4.3.0 does not sufficiently defend against amplification attacks. Rated

CVE-2020-12244 HIGH
7.5 May 19

An issue has been found in PowerDNS Recursor 4.1.0 through 4.3.0 where records in the answer section of a NXDOMAIN respo

CVE-2018-16855 HIGH
7.5 Dec 03

An issue has been found in PowerDNS Recursor before version 4.1.8 where a remote attacker sending a DNS query can trigge

Share

CVE-2026-52686 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy