Description
Hickory DNS hickory-proto 0.25.0 through 0.26.0-alpha.1 and hickory-net 0.26.0-beta.1 before 0.26.2 invert the relational operators in the wrap-around branch of find_covering_record() in nsec3.rs, so the last NSEC3 record in a zone's hash ring covers every hash except its owner. Attackers able to inject DNS responses can replay that NSEC3 record and its RRSIG to forge DNSSEC-validated negative responses denying legitimate names.
Published: 2026-11-08
Score: 8.3 High
EPSS: n/a
KEV: No
Impact: DNS spoofing and denial of name resolution
Action: Update Software
AI Analysis

Impact

The vulnerability arises from inverted relational operators in the wrap‑around branch of the find_covering_record() function within nsec3.rs, causing the last NSEC3 record of a zone’s hash ring to incorrectly cover every hash value except its own owner. An attacker who can inject DNS responses can replay this mis‑calculated NSEC3 record and its associated RRSIG, forging DNSSEC‑validated negative responses that falsely state that legitimate domain names do not exist. This flaw undermines the authenticity guarantees of DNSSEC and can be used to deny legitimate name resolutions, potentially disrupting access to services without providing any viable URL or IP to the user.

Affected Systems

Hickory DNS is affected in all releases of the hickory‑proto library from version 0.25.0 through 0.26.0‑alpha.1, as well as the hickory‑net library from 0.26.0‑beta.1 up to any version preceding 0.26.2. These versions are currently deployed in many open‑routed DNS servers that rely on the library for NSEC3 processing.

Risk and Exploitability

The CVSS score of 8.3 indicates that this flaw is highly exploitable, providing attackers the means to forge authenticated negative responses and disrupt DNS resolution for targeted stakeholders. The EPSS score is not available, so the current likelihood of exploitation cannot be quantified, but the lack of a KEV listing does not mitigate the impact of the vulnerability. Attackers would need the ability to inject DNS responses, typically requiring network access to a server or the ability to spoof source IP addresses, and must be able to target zones where NSEC3 is enabled. Once executed, the forgery can silently mislead DNS resolvers, effectively denying service to the affected domain names without detection by standard validation mechanisms.

Generated by OpenCVE AI on November 8, 2026 at 02:57 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the 0.26.2 or later release of Hickory DNS, which corrects the relational operator logic in NSEC3 processing
  • Configure the DNS server to accept queries only from trusted IP ranges, reducing the attacker's ability to inject spoofed responses
  • Enable DNSSEC validation in client resolvers and monitor logs for anomalous NSEC3 records or repeated negative responses that may indicate replay attacks

Generated by OpenCVE AI on November 8, 2026 at 02:57 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 through 0.26.0-alpha.1 and hickory-net 0.26.0-beta.1 before 0.26.2 invert the relational operators in the wrap-around branch of find_covering_record() in nsec3.rs, so the last NSEC3 record in a zone's hash ring covers every hash except its owner. Attackers able to inject DNS responses can replay that NSEC3 record and its RRSIG to forge DNSSEC-validated negative responses denying legitimate names.
Title Hickory DNS 0.26.0-beta.1 before 0.26.2 NSEC3 Proof of Nonexistence Forgery
Weaknesses CWE-480
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

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

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

Link: CVE-2026-123601

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-123601

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-08T03:00:13Z

Weaknesses
  • CWE-480

    Use of Incorrect Operator