Description
Hickory DNS hickory-proto through 0.26.0-alpha.1 and hickory-net 0.26.0-beta.1 before 0.26.2 contain a DNSSEC validation flaw in the validating recursor's NSEC handler that accepts parent-side ancestor-delegation NSEC records as proof of nonexistence for names below the zone cut. An on-path attacker, rogue parent nameserver, or attacker winning a port and TXID race can deliver one forged NXDOMAIN response built from genuinely signed parent NSEC records, causing authenticated denial of existing child-zone names cached for the negative TTL.
Published: 2026-11-08
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: Denial of Service (DNS resolution failure)
Action: Immediate Patch
AI Analysis

Impact

The flaw lies in the NSEC handler of the validating recursor, allowing parent‑side ancestor‑delegation NSEC records to be treated as proof of nonexistence for names beneath a zone cut. An attacker can forge an NXDOMAIN response from genuine parent NSEC data, causing resolvers to incorrectly cache a negative result for legitimate child‑zone names. This results in denial of resolution for those names while the negative TTL is active.

Affected Systems

Affected vendor: Hickory DNS. Products: hickory-proto up to and including 0.26.0‑alpha.1 and hickory-net 0.26.0‑beta.1 before 0.26.2. The vulnerability exists in versions prior to those releases.

Risk and Exploitability

The CVSS score of 8.7 indicates a high severity. Although the EPSS score is not available, the vulnerability can be exploited by an on‑path or rogue parent nameserver, or by an attacker winning a port and TXID race. The vulnerability is not listed in CISA KEV, but its high impact and relatively likely attack surface suggest it is a significant concern for exposed recursive resolvers.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to hickory-dns 0.26.2 or later to eliminate the NSEC processing flaw.
  • Restrict or disable recursive queries from untrusted sources while a patch is pending as a temporary containment measure.
  • Apply the patch commit referenced in the advisory to the NSEC handling logic, if an upgrade path is not yet available.

Generated by OpenCVE AI on November 8, 2026 at 03:11 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 a DNSSEC validation flaw in the validating recursor's NSEC handler that accepts parent-side ancestor-delegation NSEC records as proof of nonexistence for names below the zone cut. An on-path attacker, rogue parent nameserver, or attacker winning a port and TXID race can deliver one forged NXDOMAIN response built from genuinely signed parent NSEC records, causing authenticated denial of existing child-zone names cached for the negative TTL.
Title Hickory DNS through 0.26.0-alpha.1 DNSSEC Validation Bypass via Ancestor-Delegation NSEC
Weaknesses CWE-345
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

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

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

Link: CVE-2026-123596

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-123596

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-345

    Insufficient Verification of Data Authenticity