Description
Hickory DNS hickory-proto 0.25.0-alpha.1 through 0.26.0-alpha.1 and hickory-net before 0.26.2 contain a logic bug in DnssecDnsHandle's DS-fetch path that caches transient DS lookup errors as Bogus DNSSEC validation verdicts. An attacker who induces a SERVFAIL, REFUSED, or timeout response to a child-zone DS sub-query causes the validator to return SERVFAIL for all names under that zone until the cache entry's TTL expires.
Published: 2026-11-08
Score: 6.3 Medium
EPSS: n/a
KEV: No
Impact: Denial of Service to DNS resolution for affected zones
Action: Patch
AI Analysis

Impact

A logic bug in the DS-fetch path of Hickory DNS causes transient DS lookup errors to be cached as bogus DNSSEC validation verdicts. When an attacker induces a SERVFAIL, REFUSED or timeout response to a child‑zone DS sub‑query, the validator returns SERVFAIL for every name under that zone until the cache entry’s TTL expires, effectively denying resolution for those names. This represents a service disruption vulnerability in the DNSSEC validation process, classified as CWE‑613.

Affected Systems

Hickory DNS, specifically hickory‑proto versions 0.25.0‑alpha.1 through 0.26.0‑alpha.1 and hickory‑net versions prior to 0.26.2.

Risk and Exploitability

The CVSS score is 6.3, indicating a moderate severity; EPSS data is not available and the CVE is not listed in the CISA KEV catalog. Attackers can trigger the condition by inducing a SERVFAIL, REFUSED, or timeout response to a child‑zone DS sub‑query, causing the validator to return SERVFAIL for all names under that zone until the cache entry’s TTL expires. The vulnerability remains exploitable until the affected package is upgraded beyond the versions listed above.

Generated by OpenCVE AI on November 8, 2026 at 03:10 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Hickory DNS to a version newer than 0.26.0‑alpha.1 (e.g., 0.26.0‑alpha.2 or later).
  • Upgrade Hickory net to at least version 0.26.2 or later.
  • Restart the DNS service (or clear the DNSSEC validation cache) to remove any cached bogus verdicts.

Generated by OpenCVE AI on November 8, 2026 at 03:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 08 Nov 2026 01:45:00 +0000

Type Values Removed Values Added
Description Hickory DNS hickory-proto 0.25.0-alpha.1 through 0.26.0-alpha.1 and hickory-net before 0.26.2 contain a logic bug in DnssecDnsHandle's DS-fetch path that caches transient DS lookup errors as Bogus DNSSEC validation verdicts. An attacker who induces a SERVFAIL, REFUSED, or timeout response to a child-zone DS sub-query causes the validator to return SERVFAIL for all names under that zone until the cache entry's TTL expires.
Title Hickory DNS DNSSEC Validation Cache Poisoning via Transient DS-Fetch Errors
Weaknesses CWE-613
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 6.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-08T01:38:26.431Z

Reserved: 2026-11-06T01:00:16.505Z

Link: CVE-2026-123597

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-08T02:16:54.170

Modified: 2026-11-08T02:16:54.170

Link: CVE-2026-123597

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-08T03:15:08Z

Weaknesses
  • CWE-613

    Insufficient Session Expiration