Description
Hickory DNS hickory-proto through 0.26.0-alpha.1 and hickory-net 0.26.0-beta.1 before 0.26.2 contain an NSEC validation flaw that returns a secure proof for NXDOMAIN responses when the covering NSEC's Next Domain Name is a strict descendant of the query name, which actually proves the name exists as an empty non-terminal. On-path attackers can flip the unsigned rcode of a genuine signed NODATA response from NOERROR to NXDOMAIN, causing validators to accept forged nonexistence of the name.
Published: 2026-11-08
Score: 6.3 Medium
EPSS: n/a
KEV: No
Impact: DNSSEC Validation Bypass
Action: Immediate Patch
AI Analysis

Impact

A flaw in the NSEC validation logic of Hickory DNS allows an attacker to cause the resolver to release a secure proof for a non‑existent domain name when the covering NSEC's Next Domain Name is a strict descendant of the query. The verifier ends up believing the name does not exist, so an attacker can flip an unsigned NODATA response from NOERROR to NXDOMAIN. This can lead to forged nonexistence of domain names, potentially disrupting DNS resolution or allowing redirection to malicious targets.

Affected Systems

The affected releases include hickory‑proto versions up to 0.26.0‑alpha.1 and hickory‑net versions up to 0.26.0‑beta.1 before 0.26.2. These are part of the Hickory DNS and Hickory DNS‑Net projects.

Risk and Exploitability

With a CVSS score of 6.3 the vulnerability is considered moderate. The EPSS score is not available, and it is not listed in the KEV catalog, yet the requirement of an on‑path attacker to manipulate unsigned rcode makes it a serious concern for environments that rely on DNSSEC validation. The lack of publicly known exploits does not remove the risk for administrators who depend on accurate DNSSEC checks.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update to hickory‑dns 0.26.2 or later and hickory‑net 0.26.2 or later, which contain the NSEC validation fix.
  • If a version upgrade cannot be performed immediately, disable DNSSEC validation for the affected zones or switch to a resolver that correctly implements the NSEC protocol to prevent false NXDOMAIN responses.
  • Implement monitoring of DNS traffic for abnormal NXDOMAIN patterns and isolate any compromised nodes; consider segmenting the resolver path to reduce the impact of an on‑path attacker.

Generated by OpenCVE AI on November 8, 2026 at 02:59 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 through 0.26.0-alpha.1 and hickory-net 0.26.0-beta.1 before 0.26.2 contain an NSEC validation flaw that returns a secure proof for NXDOMAIN responses when the covering NSEC's Next Domain Name is a strict descendant of the query name, which actually proves the name exists as an empty non-terminal. On-path attackers can flip the unsigned rcode of a genuine signed NODATA response from NOERROR to NXDOMAIN, causing validators to accept forged nonexistence of the name.
Title Hickory DNS through 0.26.0-alpha.1 DNSSEC NSEC Validation Bypass for Empty Non-Terminals
Weaknesses CWE-345
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

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

Reserved: 2026-11-06T00:57:31.045Z

Link: CVE-2026-123594

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-123594

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-345

    Insufficient Verification of Data Authenticity