Skip to content
OpenAdvisories
Medium · 5.9 CVE-2026-123592 EUVD-2026-119351GHSA-h794-62hf-9phhGHSA-rx82-4p2j-j5cvRUSTSEC-2026-0518

Hickory DNS 0.26.0-beta.1 before 0.26.2 DNSSEC Validation Bypass via Name Hash Collision

Published Nov 8, 2026 · Updated Nov 12, 2026 · Assigned by VulnCheck

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.

Affected products

VendorProductAffectedFixed
hickory-dns hickory-dns 0.26.0-beta.1 – < 0.26.2 0.26.2

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 rust-hickory-net 0.26.3-1 —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 rust-hickory-net No fix yet —

Affected packages

EcosystemPackageAffectedFixedRecord
crates.io hickory-net >= 0.0.0-0, < 0.26.2 0.26.2 RUSTSEC-2026-0518

References