Description
Hickory DNS hickory-net 0.26.0-beta.1 before 0.26.2 and hickory-proto through 0.26.0-alpha.1 perform insufficient checks on NSEC3 record names during DNSSEC verification, comparing only the hashed label without confirming the record belongs to the correct zone. Attackers can supply NSEC3 records from another zone with a matching hash label to forge DNSSEC nonexistence proofs.
Published: 2026-11-08
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: DNS Spoofing
Action: Apply Update
AI Analysis

Impact

The vulnerability allows an attacker to supply NSEC3 records from a different zone that share an identical hash label, causing the DNS resolver to accept forged DNSSEC non‑existence proofs. This undermines DNSSEC trust and can lead to traffic being redirected to malicious sites or intercepted. The weakness is an authentication failure (CWE‑290).

Affected Systems

Affected are the hickory‑dns library and hickory‑proto components prior to versions 0.26.2 and 0.26.0‑alpha.1 respectively. Any system using those releases is at risk.

Risk and Exploitability

The CVSS score of 8.7 rates the exploit as high severity. EPSS is not available, and the vulnerability is not listed in the CISA KEV catalog. The likely attack vector is a network‑based DNS attack where an attacker injects rogue NSEC3 records into a zone that the victim’s resolver consults. Successful exploitation would allow DNSSEC trust to be subverted and requires no additional privileges beyond control of the attacker zone. Given the high score, the risk is significant if the software is deployed without the fix.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade hickory‑dns to version 0.26.2 or later (or hickory‑proto to 0.26.0‑alpha.2 or later).
  • Configure DNSSEC validation logic to reject any NSEC3 record that does not belong to the zone being queried, restoring proper authentication checks.
  • Continuously monitor DNS traffic for anomalous NSEC3 records and enforce strict zone filtering to block records originating from unauthorized zones.

Generated by OpenCVE AI on November 8, 2026 at 03:04 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-net 0.26.0-beta.1 before 0.26.2 and hickory-proto through 0.26.0-alpha.1 perform insufficient checks on NSEC3 record names during DNSSEC verification, comparing only the hashed label without confirming the record belongs to the correct zone. Attackers can supply NSEC3 records from another zone with a matching hash label to forge DNSSEC nonexistence proofs.
Title Hickory-DNS 0.26.0-beta.1 before 0.26.2 DNSSEC Nonexistence Proof Forgery via NSEC3
Weaknesses CWE-290
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

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

Reserved: 2026-11-06T00:55:55.661Z

Link: CVE-2026-123580

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-123580

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-290

    Authentication Bypass by Spoofing