Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain DNS response-injection position
-
DeliverySupply cross-zone NSEC3 with matching hash label
-
ExploitBypass missing zone-origin check in validator
-
ExecutionForge DNSSEC nonexistence proof
-
ImpactValidator accepts spoofed denial-of-existence
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Anti-spoofing controls
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the target to run an affected build (hickory-net 0.26.0-beta.1 through 0.26.1, or hickory-proto through 0.26.0-alpha.1) as a DNSSEC-validating resolver using NSEC3 nonexistence proofs. The attacker must be positioned to supply DNS responses to the victim (on-path interception or a malicious/authoritative server the resolver queries) and must possess an NSEC3 record from a different zone whose hashed last label collides with the queried name. Limiting factors: DNSSEC validation must be enabled and reach NSEC3 processing; the attacker needs a response-injection position despite the network vector; and the cross-zone matching-hash requirement is a real practical constraint not reflected in the AC:L rating. Impact is confined to integrity (forged denial-of-existence); no confidentiality or availability impact is indicated. |
| Impact | Signals are moderately consistent and point to a real but bounded integrity threat. The vendor/VulnCheck CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) scores 8.7 and the impact is integrity-only (VC:N/VI:H/VA:N): the flaw lets an attacker forge DNSSEC denial-of-existence proofs, defeating the authenticity guarantee DNSSEC exists to provide (CWE-290/CWE-345). There is no CISA KEV listing, no EPSS score, and no PoC or exploit reference in the provided sources, so this is 'no public exploit identified at time of analysis'; the vuln.today decision label is 'this_week', not act_now/emergency. The practical priority is elevated for deployments that use the affected hickory versions as DNSSEC-validating resolvers, because forged nonexistence proofs enable downgrade/suppression attacks (e.g., denying DANE/TLSA, CAA, or MX records). Two factors temper raw-score urgency and should be verified: (1) the AC:L rating understates a real precondition - the attacker must obtain or craft an NSEC3 record from another zone whose hashed label matches the target name, which is non-trivial and not described as attacker-trivial in the sources; and (2) AV:N/PR:N implies remote unauthenticated reach, but delivering forged records in practice requires an on-path position or a malicious authoritative server the victim queries. hickory-proto remains unpatched, which raises residual risk for consumers of that crate. |
| Exploit ScenarioDerived | An attacker able to answer a victim resolver's queries - on-path, or by operating a malicious authoritative server the resolver consults - returns NSEC3 records taken from a different zone whose hashed label matches the queried name. Because hickory compares only the hash in the last label and never confirms the record belongs to the correct zone, the DNSSEC validator accepts a forged proof that the name does not exist, enabling denial-of-existence spoofing and downgrade attacks. No public exploit is identified in the provided sources. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Nov 08, 2026
Hickory DNS can be induced to accept forged DNSSEC nonexistence proofs in its NSEC3 validation path, allowing a response-supplying attacker to make a signed name appear absent from a zone and thereby bypass DNSSEC denial-of-existence authentication. 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, and requires the library to act as a DNSSEC-validating resolver plus an attacker able to inject DNS responses and supply a cross-zone NSEC3 record with a matching hashed label. The independent assessment rates the impact as integrity-only; no public exploit was identified at time of analysis.
RemediationAI
Upgrade hickory-net to 0.26.2 or later per GHSA-p2jv-r3m3-7wf4. For hickory-proto through 0.26.0-alpha.1, the advisory lists no fixed version at time of analysis and does not document a vendor workaround, so operators using affected hickory-proto builds as DNSSEC-validating resolvers should track the GHSA for a patched release and treat the package as unpatched for this NSEC3 validation issue until a fix is available. Advisory: https://github.com/hickory-dns/hickory-dns/security/advisories/GHSA-p2jv-r3m3-7wf4.
Affected VersionsENISA
Affected Packages
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
DNSSEC NSEC3 records prove nonexistence by hashing owner names; a validator must confirm that the NSEC3 record's owner name belongs to the zone being validated, not merely that the final hashed label matches the queried name. In the affected Hickory DNS versions, verification compared only the hash in the last label and did not check the rest of the name against the correct zone, so an NSEC3 record from another zone with a colliding hash label could be substituted to forge denial-of-existence. This aligns with CWE-290 (Authentication Bypass by Spoofing) and the GHSA's additional CWE-345 (Insufficient Verification of Data Authenticity): the validator authenticates a hash value but not the zone context. The independent CVSS:3.1 vector AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N reflects remote, unauthenticated integrity impact only, while noting that the cross-zone matching-hash requirement is a practical constraint not captured by AC:L.
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
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
Network-reachable validator with no authentication or user interaction; integrity-only impact from forged DNSSEC proofs, with no confidentiality or availability effect and no cross-system scope change.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
Hickory DNS hickory-net 0.26.0-beta.1 before 0.26.2 and hickory-proto through 0.26.0-alpha.1 perform insufficient checks on NSEC3 record names during DNSSEC verification, comparing only the hashed label without confirming the record belongs to the correct zone. Attackers can supply NSEC3 records from another zone with a matching hash label to forge DNSSEC nonexistence proofs.
Technical POC Analysis
Evidence caveat up front: the only artefact supplied is the GitHub advisory text.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
CVE-2026-123580 is a high-severity flaw in Hickory DNS (hickory-net and hickory-proto) that allows an attacker to forge DNSSEC denial-of-existence proofs, potentially causing validating resolvers to treat signed domains as nonexistent. This undermines trust in DNS responses for any product or service built with these libraries, affecting integrity of domain resolution and potentially enabling phishing or service disruption. Leadership should prioritize remediation due to the broad use of Hickory DNS in Rust-based network services and the high CVSS score.
No vendor-released patch identified at time of analysis; interim mitigations include disabling DNSSEC validation where feasible, restricting resolver access to trusted networks, and monitoring for forged DNS responses.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Related Vulnerabilities in Hickory DNS Multiple Security Flaws
View all 36More in Hickory Dns
View allMalformed TSIG records can crash Hickory DNS 0.26.0 through 0.26.1 builds compiled with overflow checks enabled, causing
Remote, unauthenticated memory-amplification denial of service affects Hickory DNS (the hickory-proto crate) versions 0.
EUVD-2026-119339
GHSA-wgx4-v7mx-crxr
NVD
CVE.org
EPSS
Exploit-DB