CVE-2026-123588 PUBLISHED

Hickory DNS Recursive Resolver Denial of Service via Cached Empty Connection Pool

Assigner: VulnCheck
Reserved: 06.11.2026 Published: 08.11.2026 Updated: 08.11.2026

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 queries for the name servers' IP addresses fail. An attacker able to spoof DNS responses can make these lookups fail, causing all subsequent queries for the affected zone to fail until the cache entry expires or is evicted.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
CVSS Score: 8.7

Product Status

Vendor hickory-dns
Product hickory-dns
Versions Default: unaffected
  • affected from 0 to 0.26.0-alpha.1 (incl.)
Vendor hickory-dns
Product hickory-dns
Versions Default: unaffected
  • affected from 0.26.0 to 0.26.2 (excl.)
  • Version 0.26.2 is unaffected

Credits

  • qifan-sailboat reporter

References

Problem Types

  • Improper Check for Unusual or Exceptional Conditions CWE