Skip to main content

Hickory DNS EUVDEUVD-2026-119332

| CVE-2026-123573 HIGH
Improper Input Validation (CWE-20)
2026-11-08 VulnCheck GHSA-9x38-fc36-mpgq
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Deliver untrusted zone file to parser
  2. Exploit
    Insert lone quote as SVCB/HTTPS param value
  3. Execution
    Presentation parser panics on malformed record
  4. Impact
    Parsing process crashes (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

The affected system must parse an untrusted zone file (presentation format) that contains an SVCB (RR type 64) or HTTPS (RR type 65) record in which a service parameter value is replaced by only a single quote (') or double quote ("); that malformed token triggers the panic in hickory-proto's presentation-format parser. The key limiting factor is data source: only deployments that feed attacker-influenced or externally supplied zone-file data into the parser are exposed - a server that parses solely trusted, operator-authored zones is not realistically reachable despite the AV:N/PR:N vector. No authentication or user interaction is required (PR:N/UI:N) once untrusted zone data reaches the parser, and the sole impact is a crash of the parsing process (no data disclosure or modification).

Impact

The input provides a CVSS 4.0 vector (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, base 8.7) indicating a network-reachable, low-complexity, no-privilege, no-interaction flaw whose only impact is high availability loss (VA:H) with no confidentiality or integrity impact - consistent with a denial-of-service panic. The vuln.today priority Decision label is 'this_week' (not act_now/emergency). There is no CISA KEV entry, no EPSS score supplied, and no confirmed public exploit code (the two references are a GHSA vendor advisory and a VulnCheck advisory, not a working PoC), so exploitation status is 'no public exploit identified at time of analysis.' The signals are internally consistent - high CVSS is driven entirely by the availability metric, not by any system-compromise capability - so this is a genuine but bounded DoS rather than a code-execution emergency. The most important caveat the raw CVSS score hides is the exploitation precondition: the AV:N/PR:N vector assumes the affected system actually ingests untrusted zone-file data containing SVCB/HTTPS records; deployments that parse only trusted, operator-controlled zones face substantially lower real-world risk. EPSS and KEV absence further suggest no widespread exploitation is currently observed.

Exploit ScenarioDerived

An attacker who can get a hickory-dns-based system to parse an untrusted zone file (for example via a zone transfer, a secondary-zone feed, or any workflow that ingests externally supplied zone data) crafts an SVCB (type 64) or HTTPS (type 65) record in which a service parameter value is replaced by only a single quote (') or double quote ("). When hickory-proto's presentation-format parser processes this record it panics, crashing the parsing process and denying service. No public exploit code is identified at time of analysis, but the trigger is trivially reproducible from the advisory description and requires no authentication per the CVSS vector.

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 hickory-dns (hickory-proto) 0.20.1 through 0.26.1: feeding the presentation-format zone file parser an SVCB (RR type 64) or HTTPS (RR type 65) record whose service parameter value is replaced by a lone single or double quote triggers a panic that crashes the parsing process. Only deployments that parse attacker-influenced or externally supplied zone files are realistically exposed, since the flaw requires untrusted zone data to reach the parser; no confidentiality or integrity impact is involved, only process availability. No public exploit code was identified at time of analysis and the issue is not in CISA KEV, though the CVSS 4.0 base score of 8.7 and the 'this_week' priority label reflect a straightforward remote, no-interaction trigger once such data is parsed.

RemediationAI

Upgrade the hickory-proto dependency to 0.26.2 or later; that is the vendor-released patch and the fix version stated in advisory GHSA-wgfr-mphw-j5g4. Rebuild dependent binaries against the patched crate and confirm via cargo tree/lockfile that no transitive copy below 0.26.2 remains. Until the upgrade is deployed, reduce exposure at the data-source boundary, because the flaw only triggers on untrusted zone-file input: restrict zone-file ingestion to operator-authored or otherwise trusted sources, and treat externally supplied zone files as untrusted rather than parsing them in-process. The trade-off is reduced flexibility for multi-tenant or zone-import workflows, and any in-house pre-validation of service parameter quoting would be a compensating shim only, not a substitute for upgrading to 0.26.2.

Affected VersionsENISA

hickory-dns 0.20.1 <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

SVCB (Service Binding, RR type 64) and HTTPS (RR type 65) records carry a target name plus a set of service parameters (key=value pairs) in RFC 9460 presentation format, where values may be quoted strings. The hickory-proto presentation-format parser fails to validate a value token consisting solely of a single quote (') or double quote ("), an input-validation weakness (CWE-20) rather than a memory-safety flaw: the truncated token leads the parser into an unwrap/expect path that panics instead of returning a parse error. Because the panic aborts the parsing thread/process, the practical consequence is availability loss (VA:H) in any tool, resolver, or provisioning pipeline that ingests zone files from external parties. The trigger path is confirmed by the upstream advisory for the Rust crate hickory-proto; affected CPE coordinates are cpe:2.3:a:hickory-dns:hickory-dns:*:*:*:*:*:*:*:*, with the crate range v0.20.1 through v0.26.1.

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

Untrusted zone data can reach the parser over the network without auth or interaction (AV:N/AC:L/PR:N/UI:N); impact is limited to a process crash, so C:N/I:N/A:H and 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

hickory-dns from 0.20.1 before 0.26.2 contains a denial of service vulnerability in the hickory-proto SVCB and HTTPS record presentation format parser. Attackers can supply untrusted zone files where only a single or double quote replaces a service parameter value, triggering a panic that crashes the parsing process.

Technical POC Analysis

Evidence caveat: the supplied evidence is the GitHub advisory GHSA-wgfr-mphw-j5g4 only.

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 high-severity denial-of-service vulnerability in the hickory-dns library (versions 0.20.1 through 0.26.1) can cause process crashes when parsing certain maliciously crafted DNS zone files, affecting any system that relies on this library to process externally supplied zone data. Business operations could face disruption if such zone files are ingested, but the impact is limited to availability with no data exposure or corruption. Leadership should prioritize patching or mitigating for systems that handle untrusted zone files.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include: validate and sanitize externally supplied zone files to reject malformed SVCB/HTTPS records with lone quote characters; restrict parsing of zone files to trusted sources only; deploy process isolation or sandboxing to contain crashes; monitor for unusual crashes in DNS parsing services.

Threat Intelligence Overview

EPSS Score
0.3%
Top 72% exploitable
Prevalence
Low
Rust DNS library/server with modest adoption versus mainstream BIND/Unbound deployments
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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

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