Description
In NLnet Labs Unbound up to and including 1.26.0, a 255 length query name with a large TCP response can lead to a heap buffer overflow during the RRSet canonicalisation routine. This is caused by missing to add the first owner name into the buffer length check. A malicious actor operating a malicious name server or tampering with an incoming response to Unbound (canonicalisation happens before DNSSEC validation), can trigger the vulnerability.
Published: 2026-09-16
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Heap buffer overflow during DNSSEC canonicalization
Action: Patch Now
AI Analysis

Impact

A malformed domain name of 255 characters combined with a large TCP response can cause a heap buffer overflow while Unbound canonicalizes the RRSet. The missing buffer length check for the first owner name allows an attacker to overflow memory, potentially leading to code execution, denial of service, or other compromise of confidentiality and integrity on the affected system. The weakness is related to unchecked memory bounds (CWE-120/122).

Affected Systems

NLnet Labs Unbound versions up to and including 1.26.0 are vulnerable. 1.26.1. Users running any Unbound instance not yet updated to the fixed release are at risk.

Risk and Exploitability

The CVSS score of 7.5 indicates a high severity, while the EPSS score of 0.00355 reflects a very low exploitation probability. The flaw can be triggered by sending a crafted DNS response over TCP to a Unbound resolver that contains a 255‑character name and a large RRSet. An attacker controlling a malicious name server or tampering with the incoming response can cause a heap buffer overflow during RRSet canonicalisation, before DNSSEC validation occurs. The vulnerability is not listed in the CISA KEV catalog, but the low EPSS suggests that real‑world exploitation is unlikely at present. Nevertheless, environments that accept traffic from untrusted zones should consider the risk and apply the vendor‑supplied patch.

Generated by OpenCVE AI on September 16, 2026 at 14:53 UTC.

Remediation

Vendor Solution

This issue is fixed starting with version 1.26.1


OpenCVE Recommended Actions

  • Upgrade Unbound to version 1.26.1 or later
  • Ensure the resolver is not exposed to untrusted DNS traffic or limit the zones it queries
  • Apply firewall restrictions to block unsolicited DNS traffic to the resolver

Generated by OpenCVE AI on September 16, 2026 at 14:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 16 Sep 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 16 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-120
References
Metrics threat_severity

None

threat_severity

Important


Wed, 16 Sep 2026 08:45:00 +0000

Type Values Removed Values Added
Description In NLnet Labs Unbound up to and including 1.26.0, a 255 length query name with a large TCP response can lead to a heap buffer overflow during the RRSet canonicalisation routine. This is caused by missing to add the first owner name into the buffer length check. A malicious actor operating a malicious name server or tampering with an incoming response to Unbound (canonicalisation happens before DNSSEC validation), can trigger the vulnerability.
Title Possible heap buffer overflow during DNSSEC canonicalization
Weaknesses CWE-122
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'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: NLnet Labs

Published:

Updated: 2026-09-16T14:32:38.842Z

Reserved: 2026-09-07T14:06:21.967Z

Link: CVE-2026-81634

cve-icon Vulnrichment

Updated: 2026-09-16T14:32:35.659Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-16T09:17:06.210

Modified: 2026-09-16T19:41:10.423

Link: CVE-2026-81634

cve-icon Redhat

Severity : Important

Publid Date: 2026-09-16T08:30:15Z

Links: CVE-2026-81634 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-16T15:00:07Z

Weaknesses
  • CWE-120

    Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')

  • CWE-122

    Heap-based Buffer Overflow