Skip to main content

Hickory DNS CVE-2026-123591

| EUVDEUVD-2026-119350 HIGH
Insufficient Verification of Data Authenticity (CWE-345)
2026-11-08 VulnCheck GHSA-6fg5-mp7g-rgj8
8.2
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Position to inject DNS responses
  2. Delivery
    Reuse child-side NSEC/NSEC3 records
  3. Exploit
    Fake insecure delegation, bypass DS proof
  4. Execution
    Forge child-zone records
  5. Impact
    Resolver accepts forged data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V15 - Secure Coding and Architecture Data authenticity verification
Exploitation Conditions

Exploitation requires the resolver to perform DNSSEC validation and to process a delegation at a zone cut where the attacker can supply NSEC or NSEC3 records reused from the child side of the zone. The attacker must be able to inject or spoof DNS responses to the Hickory DNS resolver (on-path or capable of response forgery), which - combined with AC:H/AT:P - is the limiting factor: this is not trivially exploitable against arbitrary queries. Affected: hickory-net 0.26.0-beta.1 through 0.26.1 (fixed in 0.26.2) and hickory-proto through 0.26.0-alpha.1 (not yet patched). Deployments not using DNSSEC validation are not exposed to this specific downgrade.

Impact

This is a genuine DNSSEC security control failure with signals that point to moderate-but-real risk rather than an inflated high-CVSS issue. The CVSS 4.0 vector (AV:N/AC:H/AT:P/PR:N/UI:N) shows a network-reachable, unauthenticated flaw, but tempers it with AC:H and AT:P - exploitation requires specific attacker positioning and preconditions, not a trivial single packet. Impact is scoped tightly to integrity (VC:N/VI:H/VA:N): the bug lets an attacker defeat DNSSEC's proof-of-insecure-delegation and forge child-zone records, with no direct confidentiality or availability impact. The vuln.today priority is 'this_week' and it was reported by VulnCheck, indicating analyst attention, but it is NOT in CISA KEV and no EPSS score was supplied, so there is no evidence of active or widespread exploitation. No verified working exploit code is referenced - only the GHSA and VulnCheck advisories. The signals are internally consistent (a sophisticated spoofing/forgery primitive requiring an attacker able to inject DNS responses), so this reads as a prioritize-and-patch item for Hickory DNS deployments relying on DNSSEC validation, not an emergency. Key gaps: no EPSS, no KEV, and no independent confirmation of in-the-wild use.

Exploit ScenarioDerived

An attacker positioned to inject or spoof DNS responses to a resolver using Hickory DNS supplies NSEC/NSEC3 records taken from the child side of a zone cut to falsely prove that no DS RRset exists, making a secure delegation appear insecure. Having downgraded validation, the attacker then forges arbitrary records in the child zone that the resolver accepts as valid. No public exploit identified at time of analysis; the GHSA advisory describes the mechanism but no verified working exploit code is referenced.

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

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

Alert me

AnalysisAIv1 – Nov 08, 2026

DNSSEC validation bypass in Hickory DNS lets an attacker who can spoof resolver responses reuse child-side NSEC or NSEC3 records to fake an insecure delegation and forge child-zone records. The flaw affects hickory-net 0.26.0-beta.1 through 0.26.1 (fixed in 0.26.2) and hickory-proto through 0.26.0-alpha.1 (not yet patched). No public exploit identified at time of analysis, and exploitation requires DNSSEC validation plus the ability to inject or spoof DNS responses at a zone cut.

RemediationAI

Upgrade hickory-net to 0.26.2 or later; this is the vendor-released patch for the 0.26.0-beta.1 through 0.26.1 range. For hickory-proto through 0.26.0-alpha.1, no vendor-released patch is identified in the provided data, so track the GHSA advisory for a fixed release. The assessment notes deployments that do not use DNSSEC validation are not exposed to this specific downgrade; disabling validation removes that exposure but also removes DNSSEC protections and should be treated as a temporary trade-off, not a complete fix. Because exploitation requires the attacker to inject or spoof DNS responses at a zone cut, restricting which networks can reach the validating resolver and limiting exposure to untrusted or on-path networks reduces the attack surface while patching. Advisory: https://github.com/hickory-dns/hickory-dns/security/advisories/GHSA-7php-9j59-g3ch; VulnCheck: https://www.vulncheck.com/advisories/hickory-dns-0.26.0-beta.1-before-0.26.2-dnssec-validation-bypass-via-missing-rfc-6840-checks.

Affected VersionsENISA

hickory-dns 0.26.0-beta.1 <0.26.2
hickory-dns 0 ≤0.26.0-alpha.1

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 a Rust DNS implementation; the affected packages are hickory-net and hickory-proto. DNSSEC validation uses NSEC or NSEC3 denial-of-existence proofs to establish that no DS RRset exists at a delegation, which would make the child zone insecure. RFC 6840 §4.4 requires such a proof to also show that the delegation's NS record exists or could exist, and the validation routines omitted this check (CWE-345, insufficient verification of authenticity). Consequently an attacker able to supply spoofed responses can reuse NSEC or NSEC3 records from the child side of a zone cut to falsely deny DS and replace a secure delegation with an insecure one, enabling forgery of child-zone records. The assessed vector is AV:N/AC:H/PR:N/UI:N with integrity-only impact; the high attack complexity and attack requirements reflect the need for response injection or spoofing and a suitable zone-cut condition, and the trigger details beyond the advisory are not further described in the available sources.

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:H/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 the attacker must inject spoofed responses and reuse specific child-side NSEC/NSEC3 records; impact is forgery only (I:H, C:N/A:N).

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N
4.0 AV:N/AC:H/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
High
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

Hickory DNS hickory-net 0.26.0-beta.1 before 0.26.2 and hickory-proto through 0.26.0-alpha.1 fail to verify, per RFC 6840 §4.4, that an NSEC or NSEC3 record denying a DS RRset also proves the delegation's NS record exists. Attackers can reuse child-side NSEC or NSEC3 records to fake an insecure delegation and forge child-zone records.

Technical POC Analysis

Evidence caveat: the only supplied artefact is advisory GHSA-7php-9j59-g3ch.

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-123591 affects Hickory DNS, a DNS library used in certain network services, enabling attackers to bypass DNSSEC validation and forge DNS records. Organizations relying on Hickory DNS for secure DNS resolution are at risk of DNS spoofing, which could redirect users to malicious sites or disrupt service availability. Leadership should care because this undermines a core security control (DNSSEC) and could lead to data breaches or service outages, though exploitation requires specific network conditions.

Business Impact: High
Compensating Controls

No vendor-released patch identified for hickory-proto at time of analysis; for hickory-net, apply vendor patch (version 0.26.2). Interim mitigations for hickory-proto include disabling DNSSEC validation if not essential, restricting network access to DNS resolvers, monitoring for anomalous DNS responses, and considering alternative DNS libraries.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Low
Rust DNS library/resolver (formerly Trust-DNS); limited production footprint versus mainstream resolvers
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.1%
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
No
Human Impact
High

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