Description
If the auth responds very slowly and the records expire in between, the capping of TTLs is not enforced for lack of data. This does not happen on regular resolve as then then the
child records are used immediately if not expired and thus valid, or the
records are expired, and in that case not used. So this case
can only happen if almost expired records are used to refresh the
authoritative NS records.
Published: 2026-07-23
Score: 3.7 Low
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw arises when an authoritative server responds slowly and the cached records expire during that time. In this situation the software does not enforce TTL limits because it lacks fresh data, allowing almost expired records to be used for authentication. This behavior can be exploited to poison the recursor’s cache with incorrect name server information, leading to persistent redirection of domain lookups to malicious endpoints.

Affected Systems

The vulnerability affects the PowerDNS Recursor product. No specific version numbers are listed, so any installation of PowerDNS Recursor that has not applied a vendor update may be impacted.

Risk and Exploitability

With a CVSS score of 3.7 the severity is considered low, and the EPSS score of less than 1% indicates a very small probability of exploitation in the wild. The vulnerability is not included in the CISA KEV catalog. The attack requires an attacker to induce a slow response from an authoritative DNS server and wait for cached records to expire, after which stale information can be written into the cache. While the exploit path is non‑trivial, the persistence of the poisoned cache makes it a concern in environments that rely heavily on cached DNS data.

Generated by OpenCVE AI on August 2, 2026 at 17:13 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade PowerDNS Recursor to the latest release that contains the fix for the TTL enforcement bug.
  • Monitor DNS event logs for unusually slow queries and TTL expirations that could indicate attempted cache poisoning.
  • Enable DNSSEC validation or configure authoritative zone signing to add an additional integrity check on DNS records.
  • If a patch is not yet available, consider using an alternative recursive resolver or temporarily disable caching for the affected zones.

Generated by OpenCVE AI on August 2, 2026 at 17:13 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 02 Aug 2026 17:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-107
CWE-346

Sat, 01 Aug 2026 04:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-676

Mon, 27 Jul 2026 08:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-676

Thu, 23 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 23 Jul 2026 10:45:00 +0000

Type Values Removed Values Added
First Time appeared Powerdns
Powerdns recursor
Vendors & Products Powerdns
Powerdns recursor

Thu, 23 Jul 2026 08:30:00 +0000

Type Values Removed Values Added
Description If the auth responds very slowly and the records expire in between, the capping of TTLs is not enforced for lack of data. This does not happen on regular resolve as then then the child records are used immediately if not expired and thus valid, or the records are expired, and in that case not used. So this case can only happen if almost expired records are used to refresh the authoritative NS records.
Title Prefetch Feature Allows Persistent Ghost Domain Cache Poisoning Attack
References
Metrics cvssV3_1

{'score': 3.7, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N'}


Subscriptions

Powerdns Recursor
cve-icon MITRE

Status: PUBLISHED

Assigner: OX

Published:

Updated: 2026-07-23T14:00:17.742Z

Reserved: 2026-06-08T08:05:31.707Z

Link: CVE-2026-52684

cve-icon Vulnrichment

Updated: 2026-07-23T14:00:14.680Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-07-23T09:16:26.843

Modified: 2026-07-23T15:48:25.133

Link: CVE-2026-52684

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-02T17:15:05Z

Weaknesses
  • CWE-107

    Struts: Unused Validation Form

  • CWE-346

    Origin Validation Error