Skip to main content

Hickory DNS EUVDEUVD-2026-119336

| CVE-2026-123577 HIGH
Allocation of Resources Without Limits or Throttling (CWE-770)
2026-11-08 VulnCheck GHSA-7x66-7p9h-vgp9
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach DoH endpoint over HTTP/2 or HTTP/3
  2. Delivery
    Send oversized unbounded request body
  3. Exploit
    Server buffers body in memory without limit
  4. Execution
    Repeat to exhaust server memory
  5. Impact
    Denial of service for DNS clients

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource allocation limits
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires the target to be running Hickory as a DNS-over-HTTP (DoH) server with HTTP/2 or HTTP/3 enabled; this is the exact configuration GHSA-5r56-v84h-c3w5 names as vulnerable. Affected code is in hickory-server versions >= 0.24.0 and before the 0.26.2 fix. Exploitation needs no authentication, no user interaction, and only network reachability to the DoH endpoint, but it is limited to DoH deployments - servers exposing only classic UDP/TCP DNS (or configurations without the HTTP/2 or HTTP/3 DoH listener) are not affected. The only complete fix stated by the vendor is upgrading to hickory 0.26.2.

Impact

This is a remote, unauthenticated availability-only denial of service in the Hickory DNS Rust implementation (formerly Trust-DNS), rated CVSS 4.0 8.7 (AV:N/AC:L/AT:N/PR:N/UI:N) with impact confined to availability (VA:H; VC:N/VI:N). The provided CVSS 4.0 vector is internally consistent with the description: network-reachable, low complexity, no privileges or user interaction, no attack-requirement condition, and no confidentiality or integrity loss. No EPSS score was supplied, the CVE is not listed in CISA KEV, and no working public exploit is referenced - only vendor/coordinator advisories (GHSA and VulnCheck). The vuln.today decision label is 'this_week' (not act_now/emergency), which aligns with a serious but non-actively-exploited availability flaw. The key caveat the raw score obscures: exploitation is not against any default Hickory deployment - it only applies when the server is explicitly configured for DNS over HTTP (DoH) over HTTP/2 or HTTP/3, so the real-world exposure is narrower than AV:N/PR:N alone implies. Treat as a genuine priority for operators running Hickory-based DoH servers; lower concern for those running only classic UDP/TCP DNS.

Exploit ScenarioDerived

An attacker who can reach a Hickory-based DNS-over-HTTP endpoint opens an HTTP/2 or HTTP/3 connection and streams an arbitrarily large request body, which the server buffers entirely in memory without any size limit. Repeating this exhausts available memory and renders the DNS service unavailable to legitimate clients. No authentication or user interaction is required, and complexity is low, but no verified public exploit code is referenced at the time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Nov 08, 2026

Hickory DNS (the Rust DNS library formerly known as Trust-DNS), in hickory-server versions 0.24.0 through 0.26.1, buffers DNS-over-HTTP request bodies in memory without any size limit, so a remote unauthenticated client can stream oversized bodies over HTTP/2 or HTTP/3 and exhaust server memory until the process or host becomes unavailable. Impact is availability-only (CVSS 4.0 8.7, AV:N/AC:L/PR:N/UI:N, VA:H); only deployments actually exposing a DoH listener with HTTP/2 or HTTP/3 are exposed, while classic UDP/TCP DNS servers are unaffected. No public exploit code and no confirmed active exploitation were identified at time of analysis, though the missing bound makes the attack trivial to attempt against any reachable DoH endpoint.

RemediationAI

Upgrade hickory-server to 0.26.2, which the vendor states as the fix for the unbounded DoH body buffering (GHSA-5r56-v84h-c3w5, https://github.com/hickory-dns/hickory-dns/security/advisories/GHSA-5r56-v84h-c3w5); the advisory names upgrading as the only complete fix. Where an immediate upgrade is not possible, the exposure is limited to DoH listeners using HTTP/2 or HTTP/3, so removing or disabling those transports and serving DNS only over classic UDP/TCP eliminates the vulnerable code path at the cost of losing DoH support for clients that depend on it; fronting the DoH endpoint with a reverse proxy or load balancer that enforces a small maximum request body size (DNS payloads need only a few kilobytes) reduces but does not remove the risk, and it adds a hop plus configuration that must itself be maintained. Monitoring memory growth per DoH connection and capping concurrent HTTP/2 streams provide only partial protection, since the vendor's position is that updating is the complete remedy.

Affected VersionsENISA

hickory-dns 0.24.0 <0.26.2

Affected Packages

euvd hickory_dns fix: 0.26.2

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Hickory DNS is the Rust implementation of DNS (client, server and resolver components), and the vulnerable code path lives in the hickory-server DoH support introduced with 0.24.0. In DNS over HTTP the resolver POSTs DNS wire-format messages to a configured path; the server must read the request body into a buffer before parsing it as a DNS message. Per GHSA-5r56-v84h-c3w5, that buffering is performed without a maximum-size check when the transport is HTTP/2 or HTTP/3, so an attacker controls how much memory the process allocates per request and can multiply that across concurrent streams. The root cause is CWE-770 (Allocation of Resources Without Limits or Throttling), reported by the advisory as CWE-400/CWE-770: a classic resource-exhaustion DoS where the only barrier to amplification is the server's own memory ceiling. DNS messages themselves are small, so a legitimate DoH body limit would be a few kilobytes; the absence of any cap is what turns a normal parsing step into an availability hazard. Note that the CVSS 4.0 vector's AT:N/E:X and the missing threat metrics mean no exploitation maturity is asserted by the score itself.

Know when Hickory Dns gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 8.7 HIGH
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
vuln.today AI 7.5 HIGH

Remote, unauthenticated, low-complexity request to a DoH-enabled server with no user interaction; impact is availability-only memory exhaustion, so C:N/I:N/A:H.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Nov 08, 2026 - 03:01 EUVD
CVE Published
Nov 08, 2026 - 01:38 cve.org
HIGH 8.7

DescriptionCVE.org

Hickory DNS from 0.24.0 before 0.26.2 contains a resource exhaustion vulnerability that allows remote attackers to consume server memory via unbounded DoH request bodies. Attackers can send large request bodies over HTTP/2 or HTTP/3 to a DNS over HTTP server, causing memory exhaustion and denial of service.

Technical POC Analysis

CWE-770 (Allocation of Resources Without Limits or Throttling), also classified by the maintainers as CWE-400 (Uncontrolled Resource Consumption).

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

Hickory DNS server versions 0.24.0 through 0.26.1 contain an unpatched memory exhaustion flaw in their DNS-over-HTTP (DoH) listener. Any organization running a DoH endpoint with HTTP/2 or HTTP/3 on these versions is exposed to a simple remote attack that can take the service and potentially the host offline, affecting availability for all users of that DNS service. Leadership should care because this is an easy-to-trigger denial-of-service against a critical network service, and no vendor patch exists yet.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: enforce HTTP request body size limits at the network edge (reverse proxy/WAF/load balancer) before traffic reaches hickory-server; disable HTTP/3 if not essential; restrict DoH listener exposure to trusted networks; implement memory limits and automatic restart for the DNS service; monitor for abnormally large HTTP request bodies.

Threat Intelligence Overview

EPSS Score
0.4%
Top 65% exploitable
Prevalence
Low
niche Rust DNS library, exposure limited to DoH-configured servers
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy