Impact
A memory exhaustion flaw exists in Hickory DNS versions 0.24.0 through 0.26.1 that allows an attacker to send large DNS-over-QUIC length prefixes without completing the request body, causing pre‑allocated buffers to remain allocated indefinitely and eventually consume all available server memory.
Affected Systems
Hickory DNS is a recursion resolver library built in Rust, and the affected revisions are 0.24.0, 0.25.x, and 0.26.1. Any deployment that uses one of these versions and accepts DNS-over-QUIC traffic is potentially vulnerable.
Risk and Exploitability
The vulnerability scores a CVSS of 8.7, indicating high severity, and the EPSS is not available. Because the flaw is triggered purely through externally sent QUIC packets, no user interaction is required. An attacker can initiate a large number of concurrent connections, each allocating a buffer that will not be released, leading to rapid depletion of server memory and eventual denial of service, with no authentication or special privileges needed. The vulnerability is not currently listed in the CISA KEV catalog, but its high score and potential impact warrant swift remediation.
OpenCVE Enrichment