CVE-2026-123599

NameCVE-2026-123599
DescriptionHickory DNS hickory-proto before 0.26.0-beta.1 and hickory-net before 0.26.2 contain a DNSSEC validation bypass because verify_rrsets() ignores DNS class when partitioning RRsets, so non-IN records skip signature verification yet are marked secure when the IN records verify. Attackers able to supply DNS responses can include forged CH or HS class records, including DS records, to authenticate any DNSKEY and forge child zone responses.
SourceCVE (at NVD; CERT, ENISA, LWN, oss-sec, fulldisc, Debian ELTS, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more)

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
rust-hickory-net (PTS)forky, sid0.26.3-1fixed
rust-hickory-proto (PTS)trixie0.24.4-2vulnerable
forky, sid0.26.3-1vulnerable

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
rust-hickory-netsource(unstable)0.26.3-1
rust-hickory-protosource(unstable)(unfixed)

Notes

https://github.com/hickory-dns/hickory-dns/security/advisories/GHSA-wjgj-fvg9-65w9

Search for package or bug name: Reporting problems