Skip to content
OpenAdvisories
Medium · 6.8 CVE-2026-123587 EUVD-2026-119346GHSA-2vx4-5gxp-vmjwGHSA-qw83-5pm2-ggp5RUSTSEC-2026-0508

Hickory-DNS 0.26.0 before 0.26.2 DNSSEC Nonexistence Forgery via Wraparound NSEC

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

Description

The DNSSEC validation in the Hickory DNS hickory-net crate 0.26.0 before 0.26.2 identifies wraparound NSEC records by comparing the next domain name to an SOA record in the response, accepting that SOA even if it fails validation. Attackers who can supply DNS responses can combine a genuine NSEC record and its RRSIG with a crafted SOA record to forge nonexistence of any RRset.

Affected products

VendorProductAffectedFixed
hickory-dns hickory-dns 0.26.0 – < 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.26.0, < 0.26.2 0.26.2 RUSTSEC-2026-0508

References