Skip to main content

Hickory DNS EUVDEUVD-2026-119333

| CVE-2026-123574 HIGH
Improper Input Validation (CWE-20)
2026-11-08 VulnCheck GHSA-29xw-595w-jfj7
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Supply crafted zone file to parser
  2. Exploit
    Include token ≥4096 bytes
  3. Execution
    Trigger parser panic
  4. Impact
    Crash service (denial of service)

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation, allowlisting
Exploitation Conditions

Exploitation requires that the application using hickory-proto actually parses zone files originating from an untrusted source - the specific trigger is a single zone-file token that is 4096 bytes or longer, which causes the parser to panic. The limiting factor is the data path, not authentication: although CVSS is PR:N/UI:N/AV:N, the vulnerability is only reachable if attacker-controlled zone-file input reaches the parser. Deployments that only parse operator-controlled or trusted zone files are not exposed. Affected versions are hickory-proto 0.24.0 up to and including 0.26.1; it is fixed in 0.26.2, and updating to 0.26.2 is the remediation the advisory provides.

Impact

This is a denial-of-service vulnerability (CWE-20) in the hickory-proto zone file parser, scored CVSS 4.0 8.7 (High) with vector AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H - network-reachable, low complexity, no privileges, no user interaction, and impacting only availability (VC:N/VI:N) with high availability loss (VA:H). No EPSS probability, CISA KEV listing, or SSVC automatable/exploitation values were supplied, so the only quantitative priority signal is the vuln.today Decision label 'this_week', which indicates meaningful but not emergency urgency. The CVSS AV:N and PR:N describe severity, not the real-world reachability: exploitation depends entirely on whether the embedding application actually feeds attacker-supplied zone files to the parser, so the network/unauthenticated rating is only realized in deployments that accept untrusted zone files. The impact is confined to availability (a panic/crash) with no confidentiality or integrity effect, so despite the High score this is a crash-class DoS rather than a code-execution or data-exposure issue; treat it as a this-week patch priority for services that parse untrusted zone data, and lower priority where zone files are fully trusted/operator-controlled.

Exploit ScenarioDerived

An application built on hickory-proto (e.g. a secondary/DNS tooling service) accepts a zone file from an untrusted source and passes it to the zone file parser. The attacker submits a zone file containing a single token of 4096 bytes or more, causing the parser to panic and crash the thread or process, producing a denial of service. A vendor security advisory (GHSA-4rph-pmrw-mwpw) describes the flaw, but the referenced material is not verified as working exploit code.

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

Denial of service in the Hickory DNS hickory-proto zone file parser: parsing a zone file containing a single token of 4096 bytes or longer causes the parser to panic. Affected releases are hickory-proto 0.24.0 through 0.26.1; exposure is limited to applications that actually parse zone files from an untrusted source, while deployments that only parse operator-controlled zone files are not reachable through this path. The vendor advisory provides the fix in 0.26.2, and no public exploit code was identified at time of analysis.

RemediationAI

Upgrade hickory-proto to 0.26.2, the version named as fixed in the GitHub advisory GHSA-4rph-pmrw-mwpw (https://github.com/hickory-dns/hickory-dns/security/advisories/GHSA-4rph-pmrw-mwpw); for Rust projects this means bumping the hickory-proto dependency constraint to 0.26.2 or later and rebuilding, taking care that transitive consumers of the crate in the 0.24.0-0.26.1 range are also updated. Because the trigger is a single zone-file token of 4096 bytes or longer, an interim control is to stop passing zone files from untrusted sources into the parser - only parse operator-controlled or otherwise trusted zone files, and treat zone-file ingestion endpoints as trusted-input-only until the dependency is updated (the trade-off is loss of functionality wherever untrusted zone ingestion is a deliberate feature). The advisory names updating to 0.26.2 as the remediation it provides, so patching should be the primary action; given the this_week priority assigned by vuln.today and the network-reachable, no-privilege, no-interaction profile of the CVSS vector, schedule the dependency bump in the current patch cycle.

Affected VersionsENISA

hickory-dns 0.24.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

The flaw sits in the zone file parser shipped in the Rust hickory-proto crate, part of the Hickory DNS project (CPE cpe:2.3:a:hickory-dns:hickory-dns). It is classified as CWE-20 (improper input validation): the parser does not bound the length of an individual zone-file token, so a token of 4096 bytes or more drives it into a panic rather than returning a parse error. Because the failure is a panic inside the parsing routine, the practical consequence depends on how the consuming application handles panics - at minimum the parse operation aborts, and any application that treats the parser as infallible on attacker-supplied input can lose availability. The advisory does not describe the internal code path or allocation behaviour beyond the 4096-byte token threshold, so the exact mechanism of the panic is not detailed in the available sources. Scoring is CVSS 4.0 8.7 (AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H), and the independent assessment records CVSS 3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - integrity and confidentiality are unaffected in both, with impact confined to availability. The reachability constraint is the data path rather than authentication or user interaction: an attacker must be able to get a crafted zone file, or a zone file containing an oversized token, into an application that runs the parser.

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

Network-reachable parser with no privileges or interaction and low complexity, impacting only availability via a panic, so C:N/I:N/A:H with scope unchanged.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

DescriptionCVE.org

The zone file parser in the hickory-proto crate of Hickory DNS 0.24.0 before 0.26.2 panics when a single token in a zone file is 4096 bytes or longer. Attackers who can supply untrusted zone files to an application using the parser can trigger the panic to cause a denial of service.

Technical POC Analysis

Evidence basis: GHSA-4rph-pmrw-mwpw (published 2026-09-03, reporter kirk-baird).

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

A denial-of-service flaw in the Hickory DNS hickory-proto library can crash applications that parse externally supplied zone files, with a CVSS score of 8.7. Leadership attention is warranted only if product or platform teams embed this library and ingest zone files from customers, partners, or other untrusted sources; internal operators using their own trusted zone files face no reachable risk through this path.

Business Impact: Medium
Compensating Controls

Vendor-released patch: 0.26.2. Until applied, restrict zone file parsing to operator-controlled inputs, enforce token length limits before parsing, and isolate the parser in a bounded process so a panic cannot degrade the surrounding service.

Threat Intelligence Overview

EPSS Score
0.3%
Top 72% exploitable
Prevalence
Medium
Rust DNS library, adopted but far narrower footprint than BIND or system 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.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
Yes
Human Impact
Medium
Technical Impact
Partial

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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