Description
Hickory DNS hickory-proto from 0.3.1 before 0.26.1 contains a denial of service vulnerability in BinEncoder that allows remote attackers to exhaust CPU through quadratic-time name compression. Attackers can send malicious DNS messages with many records that add many candidate labels and trigger repeated linear scans during encoding, amplifying CPU exhaustion.
Published: 2026-11-08
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: Denial of Service (CPU Exhaustion)
Action: Apply Patch
AI Analysis

Impact

The vulnerability resides in the BinEncoder component of the hickory‑proto library, where name compression operations run in quadratic time relative to the number of candidate labels. Remote attackers can forge DNS messages containing many records that trigger repeated linear scans during encoding, exhausting CPU resources. This leads to a denial of service of the DNS service and potentially other services depending on it, as the process becomes overwhelmed. The weakness is classified as CWE‑407 (Improper Resource Management).

Affected Systems

Affected products are hickory-dns from version 0.3.1 through 0.25.x, inclusive, forgoing the 0.26.1 release and later. Any deployment of hickory-proto before 0.26.1 that processes DNS queries from untrusted sources is susceptible.

Risk and Exploitability

The CVSS score of 8.7 indicates a high severity. EPSS is not available, but the lack of listing in the CISA KEV catalog implies no known widespread exploitation yet; however, the remote nature of the attack via standard DNS traffic and the easily craftable malicious packets suggest a potentially moderate exploit likelihood for actively scanning adversaries. Immediate patching is recommended to avoid resource exhaustion and service downtime.

Generated by OpenCVE AI on November 8, 2026 at 02:54 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade hickory-dns to version 0.26.1 or later to remove the vulnerable BinEncoder implementation.
  • Apply rate limiting or query throttling to the DNS server to mitigate accidental or intentional traffic spikes.
  • Monitor server CPU usage and packet patterns for anomalies that may indicate attempted exploitation.

Generated by OpenCVE AI on November 8, 2026 at 02:54 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 Hickory DNS hickory-proto from 0.3.1 before 0.26.1 contains a denial of service vulnerability in BinEncoder that allows remote attackers to exhaust CPU through quadratic-time name compression. Attackers can send malicious DNS messages with many records that add many candidate labels and trigger repeated linear scans during encoding, amplifying CPU exhaustion.
Title Hickory DNS hickory-proto 0.3.1 before 0.26.1 CPU Exhaustion via BinEncoder Name Compression
Weaknesses CWE-407
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 8.7, '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'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

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

Reserved: 2026-11-06T01:02:39.794Z

Link: CVE-2026-123608

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-123608

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-08T03:00:13Z

Weaknesses
  • CWE-407

    Inefficient Algorithmic Complexity