Description
The hickory-net crate in Hickory DNS 0.26.0 before 0.26.2 stops listening and returns an error when a client UDP connection receives a datagram that cannot be parsed as a DNS message. Remote attackers who guess the query's source port, without knowing the transaction ID, can spoof malformed responses to abort client queries, causing denial of service.
Published: 2026-11-08
Score: 8.2 High
EPSS: n/a
KEV: No
Impact: Denial of Service
Action: Patch Now
AI Analysis

Impact

The bug causes the hickory‑dns DNS server to halt its UDP listener and return an error when it receives a datagram that cannot be parsed as a valid DNS message. Attackers can send spoofed, malformed responses that mimic legitimate replies, forcing the server to abort active client queries. The resulting abrupt termination of DNS resolution constitutes a remote denial of service that can be repeated to degrade network responsiveness for affected clients. The weakness is identified as CWE‑696.

Affected Systems

The issue affects the hickory‑dns project; the affected versions can be inferred as 0.26.0 and 0.26.1 from the CVE description. Systems running these releases, such as embedded routers or servers that use hickory‑dns as a local resolver, are susceptible. No other product versions are known to be affected.

Risk and Exploitability

The CVSS score of 8.2 indicates high severity, and the vulnerability is exploitable over the public network using UDP without requiring authentication. The EPSS is not available, and the vulnerability is not listed in the CISA KEV catalog, suggesting limited known exploitation at present. However, the attack path—sending a crafted UDP response that the server cannot parse—only requires knowledge of the source port, a parameter that can be guessed or enumerated. Consequently, an attacker can repeatedly abort client queries, causing service disruption. The lack of a mitigation patch in older releases and the ability to trigger the failure from anywhere on the network increase the risk score.

Generated by OpenCVE AI on November 8, 2026 at 03:22 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to hickory‑dns 0.26.2 or later, which addresses the parsing error handling (CWE‑696).
  • Implement firewall or ACL rules to filter or rate‑limit unexpected UDP responses to the DNS port.
  • Consider switching to DNS over TLS or HTTPS to eliminate UDP‑based attacks.

Generated by OpenCVE AI on November 8, 2026 at 03:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 08 Nov 2026 01:45:00 +0000

Type Values Removed Values Added
Description The hickory-net crate in Hickory DNS 0.26.0 before 0.26.2 stops listening and returns an error when a client UDP connection receives a datagram that cannot be parsed as a DNS message. Remote attackers who guess the query's source port, without knowing the transaction ID, can spoof malformed responses to abort client queries, causing denial of service.
Title Hickory-DNS 0.26.0 before 0.26.2 UDP Client Denial of Service via Spoofed Responses
Weaknesses CWE-696
References
Metrics cvssV3_1

{'score': 5.9, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 8.2, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-08T01:38:17.587Z

Reserved: 2026-11-06T00:55:55.661Z

Link: CVE-2026-123584

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-08T02:16:52.160

Modified: 2026-11-08T02:16:52.160

Link: CVE-2026-123584

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-08T03:30:15Z

Weaknesses