Impact
The Hickory DNS recursor improperly reuses child‑side apex NS RRsets that were cached after initial zone NS queries. This weakness, corresponding to CWE‑672, allows an attacker to repeatedly query NS records for a zone, causing stale RRsets to be cached indefinitely and leading the recursor to continue answering for domains whose delegations have been revoked. The result is that DNS queries for ghost domains are resolved to incorrect name servers, undermining the integrity of DNS resolution.
Affected Systems
All releases of the Hickory DNS recursor, including the hickory‑resolver 0.26.0‑beta.1 through 0.26.1, are impacted. The defect was corrected in recursor 0.26.2 and later versions, which remove the problematic caching of child‑side apex NS RRsets.
Risk and Exploitability
The vulnerability receives a high CVSS score of 8.2, indicating significant potential impact. While no EPSS score is available, the lack of a KEV listing does not diminish the urgency. Attackers can exploit the flaw by sending ordinary DNS queries over the network; repeated iterative requests for a zone’s NS records keep the stale response cached for an indefinite period, allowing ghost domain resolution. The ease of exploitation and the clear impact on DNS integrity make this a substantial risk for any system running the affected versions.
OpenCVE Enrichment