Skip to main content

Hickory DNS Recursor CVE-2026-42254

| EUVDEUVD-2026-25687 MEDIUM
Use of Incorrectly-Resolved Name or Reference (CWE-706)
2026-04-26 mitre
4.0
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

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

  1. Access
    Send crafted DNS response
  2. Exploit
    Exploit cache association weakness
  3. Execution
    Cache poisoned record across zones
  4. Impact
    Downstream clients receive malicious data

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Incorrectly specified target
Exploitation Conditions

The vulnerability requires the Hickory DNS recursor to accept and cache DNS responses where cached data is decoupled from the query that triggered the response. This occurs in default caching configurations of affected versions. Exploitation is limited by AC:H (high attack complexity), implying the attacker must satisfy specific timing, network, or query pattern conditions to trigger successful cache poisoning. No authentication is required (PR:N) and the attack is remotely feasible (AV:N) against any network-accessible recursor. The vulnerability is specific to recursor behavior; authoritative-only DNS deployments are unaffected. Client-side protections such as DNSSEC validation can mitigate acceptance of poisoned responses.

Impact

CVSS 4.0 with network vector (AV:N), high complexity (AC:H), and integrity impact (I:L) indicates moderate real-world risk with concrete exploitation barriers. The high complexity requirement suggests successful exploitation demands specific conditions or timing. EPSS score not provided, limiting probability assessment. No KEV status or public exploit data provided, meaning active exploitation is not confirmed. The attack scope change (S:C) indicates potential for impact beyond the vulnerable component, affecting downstream DNS clients. The integrity-only impact (no confidentiality or availability) is consistent with DNS poisoning (data modification, not disclosure). CVSS and description alignment is strong: network-accessible DNS service vulnerable to poisoning but requiring favorable conditions (AC:H). Risk prioritization should focus on recursor deployments in critical DNS infrastructure; standard caching resolvers may have lower practical impact depending on query patterns and cache timeouts.

Exploit ScenarioDerived

An attacker sends a specially crafted DNS response to a recursive resolver running Hickory DNS, causing the resolver to cache a record (e.g., A record for target.com pointing to attacker IP) in a way that is not properly associated with the original query context. Subsequent legitimate clients querying the resolver receive the poisoned record, redirecting them to the attacker's server. This succeeds because AC:H suggests the attacker must time the response carefully or exploit a specific caching race condition, but requires no authentication or user interaction.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Apr 26, 2026

Hickory DNS recursor versions 0.1 through 0.25.2 allow cross-zone DNS poisoning attacks due to cached DNS responses not being directly associated with the query that triggered them, enabling attackers to inject malicious DNS records across zone boundaries and potentially redirect traffic to attacker-controlled servers without user interaction or authentication.

RemediationAI

Upgrade Hickory DNS to a version later than 0.25.2; specific patched version not confirmed from provided data, so verify latest release at https://github.com/hickory-dns/hickory-dns/releases. As an interim compensating control, restrict DNS recursor access to trusted internal networks only by implementing network ACLs limiting queries to authorized subnets, reducing attack surface from untrusted external sources. Alternatively, use DNSSEC validation if supported by the deployment to cryptographically verify DNS responses, mitigating the risk of accepted poisoned records - note this introduces computational overhead. Disable recursive queries if the recursor is only meant to serve authoritative responses, further limiting attack scope. Monitor DNS query logs and cache hit rates for anomalies indicating poisoning attempts (e.g., unexpected cross-zone responses).

Affected VersionsENISA

Hickory DNS 0.1 <0.26

Affected Packages

cargo hickory-recursor fix: 0.26.0
euvd hickory_dns fix: 0.26

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in cargo, 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 a DNS resolver library written in Rust. The vulnerability stems from improper cache management in the recursor component (CWE-706: Use of Incorrectly-Resolved Name). DNS caching typically requires strong association between cached records and the specific query context (including query name, type, and class) to prevent poisoning. When this association is weak or absent, an attacker can craft DNS responses that cause the resolver to cache records outside their intended zone of authority. This violates DNS security principles and allows attackers to poison cached data across zone boundaries, affecting all downstream clients that rely on the recursor.

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 (mitre) PRIMARY 4.0 MEDIUM
AV:N/AC:H/PR:N/UI:N/S:C/C:N/I:L/A:N

Primary rating from Vendor (mitre) · only source for this CVE.

CVSS VectorVendor: mitre

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Changed
Confidentiality
None
Integrity
Low
Availability
None

Lifecycle Timeline

3
Patch released
Apr 27, 2026 - 18:57 nvd
Patch available
Patch available
Apr 26, 2026 - 05:01 EUVD
CVE Published
Apr 26, 2026 - 02:38 nvd
MEDIUM 4.0

DescriptionCVE.org

Hickory DNS hickory-recursor 0.1 through 0.25.2 allows cross-zone poisoning because cached data is not directly associated with a query that triggered a response.

Threat Intelligence Overview

EPSS Score
0.0%
Top 92% exploitable
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2026-123587 HIGH
8.9 Nov 08

DNSSEC nonexistence forgery in the Hickory DNS hickory-net crate 0.26.0 and 0.26.1 allows an attacker who can supply DNS

CVE-2026-123608 HIGH
8.7 Nov 08

CPU exhaustion in hickory-proto 0.3.1 through 0.26.0 lets remote attackers force quadratic-time work during DNS message

CVE-2026-123606 HIGH
8.7 Nov 08

Referral fan-out in the Hickory DNS recursor lets remote unauthenticated attackers exhaust recursor resources or flood t

CVE-2026-123577 HIGH
8.7 Nov 08

Hickory DNS (the Rust DNS library formerly known as Trust-DNS), in hickory-server versions 0.24.0 through 0.26.1, buffer

CVE-2026-123576 HIGH
8.7 Nov 08

Memory exhaustion in Hickory DNS 0.24.0 through 0.26.1 allows remote unauthenticated attackers to consume server memory

CVE-2026-123575 HIGH
8.7 Nov 08

Memory exhaustion in Hickory DNS's DNS-over-HTTPS HTTP/2 server before 0.26.2 allows remote unauthenticated attackers to

CVE-2026-123571 HIGH
8.7 Nov 08

Malformed TSIG records can crash Hickory DNS 0.26.0 through 0.26.1 builds compiled with overflow checks enabled, causing

CVE-2026-123570 HIGH
8.7 Nov 08

Remote, unauthenticated memory-amplification denial of service affects Hickory DNS (the hickory-proto crate) versions 0.

CVE-2026-123607 HIGH
8.7 Nov 08

Hickory DNS can be driven into an unbounded loop that panics debug builds and exhausts memory in release builds when DNS

CVE-2026-123604 HIGH
8.7 Nov 08

A resource-exhaustion denial of service in the hickory-resolver name server pool (versions 0.26.0-beta.1 through 0.26.1,

CVE-2026-123588 HIGH
8.7 Nov 08

Hickory DNS's recursive resolver can be pushed into a persistent denial-of-service state for a whole zone: when it follo

CVE-2026-123586 HIGH
8.7 Nov 08

Denial of service in the Hickory DNS recursive resolver: unauthenticated remote attackers who control two cyclic sibling

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