Skip to main content

Hickory DNS CVE-2026-123582

| EUVDEUVD-2026-119341 MEDIUM
Insufficient Verification of Data Authenticity (CWE-345)
2026-11-08 VulnCheck GHSA-p5hq-5ppr-f8g2
6.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Gain ability to forge DNS responses
  2. Delivery
    Inject forged SOA in NXDOMAIN/NODATA answer
  3. Exploit
    Resolver skips SOA DNSSEC validation
  4. Execution
    Response returned with AD bit set
  5. Impact
    Client trusts forged SOA record

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 an attacker able to supply forged DNS responses (an on-path position or a successful off-path spoofing/forgery), and is limited to Hickory DNS (hickory-server) 0.25.0 through 0.26.1 running specifically in validating recursive resolver or validating forwarder mode. The flaw only manifests in negative responses - NXDOMAIN or NODATA - where the SOA record's DNSSEC validation status is not checked. Real-world impact is further constrained to situations where downstream clients both rely on this resolver/forwarder to perform DNSSEC validation AND use the SOA record contents for some purpose; clients that do not consume the SOA, or deployments not performing validation, are unaffected. There is no confidentiality or availability impact and no privilege or user-interaction requirement.

Impact

This is a moderate-severity DNSSEC validation bypass (CVSS 4.0 base 6.3) affecting Hickory DNS when operating as a validating recursive resolver or validating forwarder. The CVSS vector signals network attack vector (AV:N) with no privileges or user interaction, but a present attack requirement (AT:P) - the attacker must be able to supply forged DNS responses, meaning off-path spoofing or an on-path position, which is a real barrier against a modern resolver. Impact is limited to integrity (VI:L) with no confidentiality or availability effect, consistent with the ability to inject only a forged SOA record into NXDOMAIN/NODATA negative answers while the AD bit is incorrectly set. No EPSS score is provided and the vulnerability is not on CISA KEV, so there is no confirmed active exploitation; the vuln.today decision label is 'this_month' rather than act_now/emergency, indicating prioritized patching but not emergency response. No exploit code is referenced - only vendor/coordinator advisories (GHSA and VulnCheck). The practical risk is further gated because harm only materializes when downstream clients BOTH rely on this resolver for DNSSEC validation AND act on the SOA record contents, making this a real but conditional priority rather than a broadly weaponizable flaw.

Exploit ScenarioDerived

An attacker positioned to inject or spoof DNS responses (on-path, or an off-path attacker who can forge/race responses) returns a crafted negative answer containing a forged SOA record for a name under a DNSSEC-signed zone. Because Hickory DNS does not verify that the SOA passed DNSSEC validation when building NXDOMAIN/NODATA responses, it forwards the forged SOA to the client with the AD bit set, and a client that trusts the resolver's validation and consumes the SOA contents is misled. No public exploit identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 (hickory-server) 0.25.0 through 0.26.1 causes forged SOA records to be delivered to downstream clients with the AD bit set in NXDOMAIN and NODATA responses, because the resolver never checks whether that SOA record actually passed DNSSEC validation. The attacker must be able to supply forged DNS responses (an on-path position or a successful off-path spoofing effort) and the flaw only manifests when hickory-server runs as a validating recursive resolver or validating forwarder; the CVSS:4.0 vector shows PR:N, so no credentials are required. Impact is integrity-only and further constrained to clients that both delegate validation to this server and consume SOA contents - there is no confidentiality or availability impact. No public exploit code has been identified at time of analysis and the issue is not in CISA KEV; a vendor patch exists in 0.26.2.

RemediationAI

Vendor-released patch: upgrade hickory-server to 0.26.2, which corrects the missing validation-status check on SOA records in NXDOMAIN and NODATA responses; the upstream advisory at https://github.com/hickory-dns/hickory-dns/security/advisories/GHSA-8hq4-5836-w6q4 documents the vulnerable range as v0.25.0 through v0.26.1. The supplied sources do not describe a configuration workaround, so treat the 0.26.2 update as the complete fix and prioritise it on resolvers and forwarders that are configured to validate DNSSEC on behalf of clients that read the AD bit. Deployments that do not run in validating recursive resolver or validating forwarder mode, or whose clients ignore SOA record contents, are not exposed to the described impact, and the priority label for this CVE is this_month rather than an emergency response.

Affected VersionsENISA

hickory-dns 0.25.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 a Rust implementation of DNS, and the affected component is the hickory-server crate operating in validating recursive resolver or validating forwarder mode. DNSSEC validation produces two observable outcomes for a downstream client: the AD (Authenticated Data) bit, signalling that every RRset in the response was validated, and the SOA record placed in the authority section of negative answers (NXDOMAIN and NODATA) to convey negative-caching TTLs. The root cause maps to CWE-345 (insufficient verification of data authenticity), with the upstream advisory also classifying it as CWE-358 (improperly implemented security check for a standard): when assembling the negative response, the code path does not consult the stored DNSSEC validation status of the SOA record before setting the AD bit, so an attacker-supplied SOA is propagated as authenticated data. The practical consequence is a broken trust signal - a client that relies on the resolver's AD bit will treat the forged SOA as validated. Per the independent assessment, exploitation requires the ability to supply forged DNS responses and only affects negative responses; the trigger mechanics beyond that are not described in the available sources, and no confidentiality or availability impact is assessed.

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

Remote and unauthenticated (AV:N/PR:N/UI:N), but AC:H because the attacker must forge/spoof DNS responses; integrity-only (I:L) with no confidentiality or availability impact.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/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
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
Nov 08, 2026 - 03:01 EUVD

DescriptionCVE.org

The validating recursive resolver and validating forwarder in Hickory DNS (hickory-server) 0.25.0 before 0.26.2 do not check whether the SOA record passed DNSSEC validation when assembling NXDOMAIN or NODATA responses. An attacker able to supply forged DNS responses can have a forged SOA record returned to clients with the AD bit set, misleading clients that rely on the server's DNSSEC validation.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
Low
niche Rust DNS server, limited production footprint versus BIND/Unbound/PowerDNS
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
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

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