Skip to main content

Hickory DNS EUVDEUVD-2026-119361

| CVE-2026-123602 HIGH
Operation on a Resource after Expiration or Release (CWE-672)
2026-11-08 VulnCheck GHSA-4vjf-x5x5-8f5h
8.2
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Operate name servers for target zone
  2. Exploit
    Repeatedly query zone NS records
  3. Execution
    Pin stale apex NS RRset in cache
  4. Impact
    Serve DNS responses after delegation revoked

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Operation on resource after expiration or release
Exploitation Conditions

Exploitation requires the recursor code path to be active: the hickory-recursor crate (all versions) or hickory-resolver 0.26.0-beta.1 through 0.26.1 with the optional 'recursor' feature enabled - resolvers without the recursor feature are not affected. The attacker must control (or have controlled) the zone's delegated name servers and must repeatedly send '<zone>. IN NS' queries to the recursor to keep the apex NS RRset cached. The attack only produces a security impact once the parent zone revokes or changes the delegation (AT:P captures this attacker-uncontrolled precondition); until revocation there is no divergence from correct resolution. No authentication or user interaction is required (PR:N/UI:N).

Impact

This is a genuine integrity flaw but a moderate, not top-tier, operational priority. The CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:H) and the vuln.today 'this_week' label agree: network-reachable, unauthenticated, integrity-only impact (VI:H), with an attack requirement (AT:P) that reflects the real-world precondition that the parent zone must revoke or change its delegation for the attack to have effect. KEV status is not provided, so there is no confirmed active exploitation. No EPSS score is provided, so exploitation probability cannot be weighed - this is a missing signal, not a low one. No working exploit is referenced (only vendor and VulnCheck advisories), so this is no public exploit identified at time of analysis. The impact is bounded to integrity: an attacker who previously held a delegation can keep controlling DNS responses for a zone after revocation (a 'ghost domain'), which has no confidentiality or availability effect per the vector. Note a data conflict: the input tag 'Information Disclosure' contradicts the CVSS vector, which sets VC:N and VI:H - this is an integrity/control issue, not disclosure. Net: real and worth patching this week, but the requirement for a prior-then-revoked delegation and the niche footprint of the affected product keep it below emergency priority.

Exploit ScenarioDerived

An attacker who operates (or operated) the name servers delegated for a zone continuously sends '<zone>. IN NS' queries to a Hickory DNS recursor, pinning the child-side apex NS RRset in cache indefinitely. When the parent registry later revokes or changes that delegation, the recursor keeps using the stale cached name servers for iterative resolution, so the attacker's servers continue answering for the zone past revocation. No confirmed working exploit code was identified; vendor and VulnCheck advisories describe the mechanism.

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

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

Alert me

AnalysisAIv1 – Nov 08, 2026

The Hickory DNS recursor keeps using apex NS records it learned from the child side of a delegation even after the parent zone has revoked or changed that delegation, so stale name servers can keep answering for a zone. Affected code is the hickory-recursor crate in all versions and hickory-resolver 0.26.0-beta.1 through 0.26.1 when the optional 'recursor' feature is enabled; resolvers built without that feature are not affected. An unauthenticated remote attacker who controls (or once controlled) a zone's delegated name servers can repeatedly send '<zone>. IN NS' queries to keep the RRset cached indefinitely, and once the parent revokes the referral the recursor still trusts the old servers, giving them control over resolution of the zone. No public exploit code has been identified at time of analysis, and the flaw is scored 8.2 under CVSS 4.0 (with a 3.1 assessment of AC:H, I:H) because the integrity impact only materializes after a delegation change the attacker does not control.

RemediationAI

Upgrade hickory-resolver to 0.26.2 or later; that release contains the fix for the recursor feature, and deployments built without the 'recursor' feature are unaffected and need no action. For hickory-recursor, no fixed version exists at time of analysis (advisory states 'not yet patched'), so consumers of that crate should migrate to hickory-resolver 0.26.2+ with the recursor feature enabled, or stop building the recursor functionality entirely until a patched hickory-recursor release appears. Confirmation and detail are in the vendor advisory at https://github.com/hickory-dns/hickory-dns/security/advisories/GHSA-2hxp-x833-73f7 and the VulnCheck advisory at https://www.vulncheck.com/advisories/hickory-dns-recursor-ghost-domain-attack-via-child-side-ns-rrset-caching. No documented configuration workaround for the caching behavior itself is provided in the available sources; the only supported posture is to not run the affected recursor code until a patched version is installed.

Affected VersionsENISA

hickory-dns 0 ≤0.26.0-alpha.1
hickory-dns 0.26.0-beta.1 <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

The issue is a modern instance of the 'ghost domain names' class previously documented as CVE-2012-1033 and CVE-2022-30698, and maps to CWE-672 (operation on a resource after expiration or release): a cached delegation-side resource outlives the authority that granted it. In Hickory's recursive resolver, a client-issued '<zone>. IN NS' query causes the zone's apex NS RRset to be fetched from the zone's own name servers and stored in the response cache; that cached copy is then reused when the recursor performs iterative resolution for the same zone. Because repeated queries refresh the cache entry, the attacker can hold the stale NS RRset in cache indefinitely. The parent zone's delegation is the authoritative source of which name servers serve a child zone, but the recursor is preferring the child-side copy, so a delegation removal or change at the parent is never honored. The independent assessment notes the trigger requires the recursor code path to be active and an attacker with control of the zone's delegated name servers plus sustained NS querying; the CVSS 4.0 vector's AT:P reflects that the integrity impact only appears after a parent-side revocation that the attacker does not control, and until that revocation occurs there is no divergence from correct resolution. No authentication or user interaction is needed (PR:N/UI:N in both the 4.0 and 3.1 vectors).

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.2 HIGH
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
vuln.today AI 5.9 MEDIUM

Network-reachable and unauthenticated (AV:N/PR:N), but AC:H because impact depends on a parent-revocation event the attacker does not control; integrity-only (I:H), no confidentiality or availability effect.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
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.2

DescriptionCVE.org

The Hickory DNS recursor in all versions of hickory-recursor and in hickory-resolver 0.26.0-beta.1 before 0.26.2 (recursor feature) is vulnerable to ghost domain names attacks because it reuses child-side apex NS RRsets cached from zone NS queries for iterative resolution. By repeatedly querying a zone's NS records, an attacker keeps the stale RRset cached indefinitely, letting name servers whose delegation the parent revoked keep answering for the zone.

Technical POC Analysis

Bug class: CWE-672, operation on a resource after expiry or revocation (the requester-supplied CWE; the supplied advisory itself assigns no CWE and states "No known CVE", so the CVE ID and CVSS 8.2 c…

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

CVE-2026-123602 is a high-severity (CVSS 8.2) vulnerability in the Hickory DNS recursor component (hickory-recursor crate and hickory-resolver with the recursor feature) that allows stale, potentially attacker-controlled name servers to continue resolving a zone after the parent has revoked the delegation. This undermines the integrity of DNS resolution for affected zones and could enable traffic redirection or service disruption. Leadership should care because any product or internal service relying on Hickory DNS with the recursor feature may be exposed to domain hijacking or cache poisoning, eroding trust in network communications.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include: disable the recursor feature if not required; restrict network access to the recursor; deploy DNS monitoring to detect unusual NS query patterns; use DNSSEC validation where possible; consider replacing Hickory DNS with an alternative resolver for exposed services.

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
Prevalence
Low
niche Rust DNS resolver/recursor library, limited production deployment footprint
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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.3%
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

41
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +41
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.

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