Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessPosition to answer victim's DNS query
-
DeliveryCraft response with signed unrelated RRset
-
ExploitResolver skips query-responsiveness check
-
ExecutionMessage validated as positive answer
-
ImpactClient acts on forged no-data-to-positive result
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 | Applies only to deployments using the affected crates (hickory-proto through 0.26.0-alpha.1, hickory-net 0.26.0-beta.1 through 0.26.1) with DNSSEC validation enabled for positive-response handling. The attacker must be able to deliver a DNS response to the validating resolver - e.g. an on-path position, control of a malicious authoritative server in the resolution path, or successful off-path UDP spoofing - and must possess any validly signed RRset to place in the answer section. Limiting factors: the impact is bounded to integrity (converting a legitimate no-data result into an accepted positive answer); there is no confidentiality or availability effect, no code execution, and non-DNSSEC-validating paths are unaffected. hickory-net users can fully remediate by updating to 0.26.2; for hickory-proto no fixed version is available yet per the advisory. |
| Impact | This is a medium-severity DNSSEC validation bypass (input CVSS 4.0 base 6.9; my independent assessment lands lower, ~5.3 CVSS 3.1, because the only impact is low integrity). The input CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes network reach with no privileges or user interaction, which fits a resolver accepting attacker-supplied responses, but it understates a practical precondition: an attacker must be positioned to deliver DNS responses (on-path, operating a malicious authoritative server, or successfully spoofing off-path) - that is a real limiter the metrics do not capture. Exploitation signals are modest and consistent: no CISA KEV listing, no EPSS score provided, and no public exploit identified at time of analysis (the references are the GHSA and VulnCheck advisories, not PoC or working exploit code). The vuln.today decision label is 'this_month', not act_now/emergency, which aligns with a genuine but non-urgent validation flaw rather than a mass-exploited issue. Impact is confined to integrity: forged positive answers where a no-data response was correct (VC:N/VI:L/VA:N), so this is a correctness/spoofing weakness, not RCE or data theft. Treat it as a real priority for DNSSEC-validating deployments of the affected Rust crates, but not an emergency. |
| Exploit ScenarioDerived | An attacker able to answer a victim resolver's queries (on-path, a malicious authoritative server, or UDP spoofing) returns a response whose answer section contains a validly signed but unrelated RRset instead of records matching the query. Because the resolver only checks that some valid RRset exists rather than that it is responsive to the query, it accepts the message as a positive answer rather than treating it as no-data, letting the attacker suppress or misrepresent the true (non-)existence of a record. No public exploit code was identified at time of analysis; the trigger mechanism is described in the vendor advisory. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Nov 08, 2026
Hickory DNS contains a DNSSEC validation bypass in which a signed but unrelated RRset in the answer section is accepted as a positive answer to the query. The affected code is hickory-proto through 0.26.0-alpha.1 and hickory-net 0.26.0-beta.1 through 0.26.1 when DNSSEC validation is enabled; an attacker who can deliver a DNS response and has any validly signed RRset can cause a legitimate no-data response to be accepted as a positive answer. The issue is integrity-only and medium severity, no public exploit has been identified at time of analysis, and hickory-net is fixed in 0.26.2 while hickory-proto is listed as not yet patched.
RemediationAI
Upgrade hickory-net to 0.26.2, the fixed version listed for 0.26.0-beta.1 through 0.26.1. hickory-proto through 0.26.0-alpha.1 has no vendor-released fixed version identified at time of analysis, per the GHSA listing it as not yet patched, so deployments should monitor https://github.com/hickory-dns/hickory-dns/security/advisories/GHSA-929p-gjf6-5hqj for a fix. While waiting for a hickory-proto release, a compensating control is to disable DNSSEC validation on resolvers using that crate, accepting loss of DNSSEC integrity protection, or to avoid using hickory-proto for DNSSEC-validating resolver roles; non-DNSSEC-validating paths are unaffected. The VulnCheck advisory is https://www.vulncheck.com/advisories/hickory-dns-through-0.26.0-alpha.1-dnssec-validation-bypass-via-unrelated-rrset.
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
Hickory DNS is a Rust DNS implementation; hickory-proto provides protocol-level types and hickory-net provides resolver and network functionality. The root cause is a DNSSEC validation logic error (CWE-345 insufficient verification of data authenticity; the GHSA also lists CWE-358 improperly implemented security check for standard): positive-response validation checks only that some valid RRset appears in the answer section, without verifying that the RRset is responsive to the query. DNSSEC requires no-data responses to be validated as such; accepting an unrelated signed RRset as a positive answer misclassifies the result. The flaw affects hickory-proto through 0.26.0-alpha.1 and hickory-net 0.26.0-beta.1 through 0.26.1; non-DNSSEC-validating paths are unaffected, and the assessed impact is low integrity only, with no confidentiality or availability effect and no code execution.
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:L/VA:N/SC:N/SI:N/SA:N
Remote, no privileges or interaction once able to answer the query; impact is low integrity only (forged positive answers), with no confidentiality or availability effect, so I:L and C:N/A:N.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
1DescriptionCVE.org
Hickory DNS hickory-proto through 0.26.0-alpha.1 and hickory-net 0.26.0-beta.1 before 0.26.2 contain a DNSSEC validation flaw that accepts a response as a positive answer when any valid RRset appears in the answer section, without checking that the RRset is responsive to the query. Attackers can supply signed but unrelated RRsets so that responses lacking matching records are validated as positive answers instead of as no-data 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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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-119340
GHSA-6w9h-68h2-v6xq
NVD
CVE.org
EPSS
Exploit-DB