Priority LOW 38
Hickory DNS hickory-proto from 0.3.1 before 0.26.1 contains a denial of service vulnerability in BinEncoder that allows remote attackers to exhaust CPU through quadratic-time name compression.
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00409 · Published 2026-11-08 · Fixed in 0.26.1 CWE-407
Priority LOW 38
Hickory DNS hickory-proto 0.25.0-alpha.3 through 0.25.2 and hickory-net before 0.26.1 contain an unbounded loop vulnerability in DnssecDnsHandle NSEC3 closest-encloser proof validation when the SOA owner is not an ancest…
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00343 · Published 2026-11-08 · Fixed in 0.26.1 CWE-835
Priority LOW 38
The hickory-dns recursor in hickory-recursor 0.25.0-alpha.3 through 0.25.2 and hickory-resolver 0.26.0-alpha.1 before 0.26.2 iterates every out-of-bailiwick NS target lacking glue in a referral without any per-query work…
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00409 · Published 2026-11-08 · Fixed in 0.26.2 CWE-400
Priority LOW 37
Hickory DNS hickory-proto 0.1 through 0.25.0-alpha.3 and hickory-net before 0.26.2 contain a DNSSEC validation bypass because the validator verifies an RRSIG against the DNSKEY of whatever name appears in its Signer's Na…
CVSS 4.0HIGH 8.7· Network · Low privileges · No interaction · EPSS 0.00236 · Published 2026-11-08 · Fixed in 0.26.2 CWE-347
Priority LOW 38
Hickory DNS hickory-resolver 0.26.0-beta.1 before 0.26.2 contains an unbounded retry loop in NameServerPool::try_send, which re-queues truncated (TC) responses without checking the answering transport or counting iterati…
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00343 · Published 2026-11-08 · Fixed in 0.26.2 CWE-835
Priority LOW 30
hickory-proto and hickory-resolver 0.26.0 before 0.26.2, hickory-server 0.25.0-alpha.1 before 0.26.2, and hickory-recursor 0.25.0-alpha.3 through 0.26.0-alpha.1 fail to canonicalize IPv4-mapped IPv6 addresses when checki…
CVSS 4.0MEDIUM 6.9· Network · No auth · No interaction · EPSS 0.00166 · Published 2026-11-08 · Fixed in 0.26.2 CWE-284
Priority LOW 35
The Hickory DNS recursor in all versions of hickory-recursor and in hickory-resolver 0.26.0-beta.1 before 0.26.2 (recursor feature) is vulnerable to ghost domain names attacks because it reuses child-side apex NS RRsets…
CVSS 4.0HIGH 8.2· Network · No auth · No interaction · EPSS 0.00271 · Published 2026-11-08 · Fixed in 0.26.2 CWE-672
Priority LOW 36
Hickory DNS hickory-proto 0.25.0 through 0.26.0-alpha.1 and hickory-net 0.26.0-beta.1 before 0.26.2 invert the relational operators in the wrap-around branch of find_covering_record() in nsec3.rs, so the last NSEC3 recor…
CVSS 4.0HIGH 8.3· Network · No auth · No interaction · EPSS 0.00279 · Published 2026-11-08 · Fixed in 0.26.2 CWE-480
Priority LOW 27
Hickory DNS hickory-proto 0.25.0-alpha.3 through 0.25.2 and hickory-net 0.26.0-alpha.1 before 0.26.2 contain a DNSSEC validation flaw in DnssecDnsHandle that accepts NSEC3-signed NODATA responses for zone-apex queries as…
CVSS 4.0MEDIUM 6.3· Network · No auth · No interaction · EPSS 0.00201 · Published 2026-11-08 · Fixed in 0.26.2 CWE-358
Priority LOW 27
Hickory 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 verific…
CVSS 4.0MEDIUM 6.3· Network · No auth · No interaction · EPSS 0.0012 · Published 2026-11-08 · Fixed in 0.26.0-beta.1, 0.26.2 CWE-345
Priority LOW 28
The validating recursor in Hickory DNS hickory-recursor 0.25.0 through 0.26.0-alpha.1, hickory-resolver 0.26.0-alpha.1 before 0.26.2, and hickory-net 0.26.0-beta.1 before 0.26.2 caches DNSSEC-bogus answers using the untr…
CVSS 4.0MEDIUM 6.3· Network · No auth · No interaction · EPSS 0.00266 · Published 2026-11-08 · Fixed in 0.26.2 CWE-613
Priority LOW 27
Hickory DNS hickory-proto 0.25.0-alpha.1 through 0.26.0-alpha.1 and hickory-net before 0.26.2 contain a logic bug in DnssecDnsHandle's DS-fetch path that caches transient DS lookup errors as Bogus DNSSEC validation verdi…
CVSS 4.0MEDIUM 6.3· Network · No auth · No interaction · EPSS 0.00218 · Published 2026-11-08 · Fixed in 0.26.2 CWE-613
Priority LOW 37
Hickory DNS hickory-proto through 0.26.0-alpha.1 and hickory-net 0.26.0-beta.1 before 0.26.2 contain a DNSSEC validation flaw in the validating recursor's NSEC handler that accepts parent-side ancestor-delegation NSEC re…
CVSS 4.0HIGH 8.7· Network · Low privileges · No interaction · EPSS 0.00185 · Published 2026-11-08 · Fixed in 0.26.2 CWE-345
Priority LOW 37
Hickory DNS hickory-proto 0.25 through 0.26.0-alpha.1 and hickory-net 0.26.0-beta.1 before 0.26.2 contain a DNSSEC validation flaw in the validating recursor's NSEC3 handler, which matches the closest encloser by hash al…
CVSS 4.0HIGH 8.7· Network · Low privileges · No interaction · EPSS 0.00185 · Published 2026-11-08 · Fixed in 0.26.2 CWE-345
Priority LOW 27
Hickory DNS hickory-proto through 0.26.0-alpha.1 and hickory-net 0.26.0-beta.1 before 0.26.2 contain an NSEC validation flaw that returns a secure proof for NXDOMAIN responses when the covering NSEC's Next Domain Name is…
CVSS 4.0MEDIUM 6.3· Network · No auth · No interaction · EPSS 0.0012 · Published 2026-11-08 · Fixed in 0.26.2 CWE-345
Priority LOW 28
Hickory DNS hickory-net 0.26.0-beta.1 before 0.26.2 and hickory-proto 0.24.0 through 0.26.0-alpha.1 compare DNSKEY public keys against DNSSEC trust anchors without checking the DNSKEY record name, so an RRset made up onl…
CVSS 4.0MEDIUM 6.3· Network · No auth · No interaction · EPSS 0.00248 · Published 2026-11-08 · Fixed in 0.26.2 CWE-1023
Priority LOW 35
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.
CVSS 4.0HIGH 8.2· Network · No auth · No interaction · EPSS 0.00281 · Published 2026-11-08 · Fixed in 0.26.2 CWE-1025
Priority LOW 35
Hickory DNS hickory-net 0.26.0-beta.1 before 0.26.2 and hickory-proto through 0.26.0-alpha.1 fail to verify, per RFC 6840 §4.4, that an NSEC or NSEC3 record denying a DS RRset also proves the delegation's NS record exist…
CVSS 4.0HIGH 8.2· Network · No auth · No interaction · EPSS 0.00134 · Published 2026-11-08 · Fixed in 0.26.2 CWE-345
Priority LOW 27
Hickory DNS hickory-net 0.26.0-beta.1 before 0.26.2 and hickory-proto through 0.26.0-alpha.1 accept NSEC and NSEC3 records for DNSSEC nonexistence proofs when any other record with the same owner name passes signature va…
CVSS 4.0MEDIUM 6.3· Network · No auth · No interaction · EPSS 0.00158 · Published 2026-11-08 · Fixed in 0.26.2 CWE-347
Priority LOW 30
The DNS-over-QUIC (DoQ) server in hickory-server (hickory-dns) before 0.26.2 does not apply any timeout when reading a request message from a QUIC stream, bypassing all configured timeouts.
CVSS 4.0MEDIUM 6.9· Network · No auth · No interaction · EPSS 0.00333 · Published 2026-11-08 · Fixed in 0.26.2
Priority LOW 38
The recursive resolver in Hickory DNS (all versions of the hickory-recursor crate, and hickory-resolver 0.26.0 before 0.26.2) caches an empty connection pool when it follows a referral with no glue records and all querie…
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00343 · Published 2026-11-08 · Fixed in 0.26.2 CWE-754
Priority LOW 38
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 v…
CVSS 4.0HIGH 8.9· Network · No auth · No interaction · EPSS 0.00238 · Published 2026-11-08 · Fixed in 0.26.2 CWE-290
Priority LOW 38
Hickory DNS 0.25.0-alpha.3 through 0.25.2 contains a query amplification vulnerability in its recursive resolver, which mishandles cyclic sibling name server referrals that lack glue records.
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00343 · Published 2026-11-08 · Fixed in 0.26.2 CWE-400
Priority LOW 30
The hickory-resolver component of Hickory DNS 0.25.0 before 0.26.2 follows irrelevant CNAME records when resolving recursive queries, sending queries that are unnecessary to answer the original request.
CVSS 4.0MEDIUM 6.9· Network · No auth · No interaction · EPSS 0.00304 · Published 2026-11-08 · Fixed in 0.26.2 CWE-400
Priority LOW 36
The hickory-net crate in Hickory DNS 0.26.0 before 0.26.2 stops listening and returns an error when a client UDP connection receives a datagram that cannot be parsed as a DNS message.
CVSS 4.0HIGH 8.2· Network · No auth · No interaction · EPSS 0.00367 · Published 2026-11-08 · Fixed in 0.26.2 CWE-696
Load more