The DNS wire-format message parser in hickory-proto (Hickory DNS) 0.18 before 0.26.2 preallocates record vectors sized by the untrusted ANCOUNT, NSCOUNT, and ARCOUNT header fields before reading record data. Remote attackers can send a UDP datagram, or a spoofed response to a client/resolver, with these counts set to 65535, forcing about 18MB of allocation per message.
Metrics
Affected Vendors & Products
References
History
Mon, 09 Nov 2026 20:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Mon, 09 Nov 2026 17:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Hickory-dns
Hickory-dns hickory-dns |
|
| Vendors & Products |
Hickory-dns
Hickory-dns hickory-dns |
Sun, 08 Nov 2026 01:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | The DNS wire-format message parser in hickory-proto (Hickory DNS) 0.18 before 0.26.2 preallocates record vectors sized by the untrusted ANCOUNT, NSCOUNT, and ARCOUNT header fields before reading record data. Remote attackers can send a UDP datagram, or a spoofed response to a client/resolver, with these counts set to 65535, forcing about 18MB of allocation per message. | |
| Title | Hickory DNS from 0.18 before 0.26.2 Memory Amplification DoS via RR Counts | |
| Weaknesses | CWE-400 | |
| References |
| |
| Metrics |
cvssV3_1
|
Status: PUBLISHED
Assigner: VulnCheck
Published: 2026-11-08T01:38:07.919Z
Updated: 2026-11-09T13:55:57.344Z
Reserved: 2026-11-06T00:53:14.313Z
Link: CVE-2026-123570
Updated: 2026-11-09T13:55:54.356Z
Status : Deferred
Published: 2026-11-08T02:16:49.830
Modified: 2026-11-10T22:15:59.797
Link: CVE-2026-123570
No data.