Description
The hickory-net crate in Hickory DNS 0.26.0-beta.1 before 0.26.2 allows DNSSEC validation bypass because Name's Hash ignores label lengths and ValidationCacheKey compares only that hash. An attacker controlling an unsigned delegation whose name differs from a signed target only in dot positions can prime an Insecure verdict, causing forged answers for the target to skip signature verification instead of returning SERVFAIL.
Published: 2026-11-08
Score: 8.2 High
EPSS: n/a
KEV: No
Impact: Bypass DNSSEC validation leading to forged DNS responses
Action: Apply Patch
AI Analysis

Impact

The vulnerability in Hickory DNS 0.26.0-beta.1 through 0.26.1 allows an attacker controlling an unsigned DNS delegation to cause the resolver to skip DNSSEC signature verification. By manipulating only the dot positions in a domain name, an attacker can force the name hash used for validation to collide with that of a signed target. The cache key relies solely on this hash, so the resolver accepts an insecure verdict and returns forged answers as if they were valid, instead of propagating a SERVFAIL. This flaw enables an attacker to generate spoofed DNS records that can be used to redirect traffic or conduct phishing and credential‑stealing attacks, compromising the integrity of DNS data.

Affected Systems

Hickory DNS 0.26.0-beta.1 up to but not including 0.26.2, distributed via the hickory-dns:hickory-dns vendor identifier. Users deploying these versions as DNS resolver libraries are susceptible; clients relying on these resolvers may receive invalid responses.

Risk and Exploitability

The CVSS score of 8.2 indicates high severity. EPSS is not available, and the vulnerability is not listed in the CISA KEV catalog, so the exploitation likelihood is unclear but the impact if exploited is significant. The attack vector is inferred to be remote network-based, requiring an attacker to supply malicious DNS delegations that the resolver will process. No mitigations such as workarounds are publicly listed, and the only official remedy is the upstream patch that fixes the hash collision handling.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Hickory DNS to version 0.26.2 or later, which resolves the hash comparison flaw.
  • Configure the resolver to enforce strict DNSSEC validation and reject any unsigned delegations that could lead to hash collisions.
  • Enable traffic monitoring to detect unexpected SERVFAIL responses or abnormal DNS records that may indicate an attempted validation bypass.

Generated by OpenCVE AI on November 8, 2026 at 03:00 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 The hickory-net crate in Hickory DNS 0.26.0-beta.1 before 0.26.2 allows DNSSEC validation bypass because Name's Hash ignores label lengths and ValidationCacheKey compares only that hash. An attacker controlling an unsigned delegation whose name differs from a signed target only in dot positions can prime an Insecure verdict, causing forged answers for the target to skip signature verification instead of returning SERVFAIL.
Title Hickory DNS 0.26.0-beta.1 before 0.26.2 DNSSEC Validation Bypass via Name Hash Collision
Weaknesses CWE-1025
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 8.2, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/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:23.037Z

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

Link: CVE-2026-123592

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-123592

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-1025

    Comparison Using Wrong Factors