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 less than 1% 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 18, 2026 at 10:33 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 18, 2026 at 10:33 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DSA Debian DSA DSA-6507-1 unbound security update
History

Wed, 23 Sep 2026 20:00:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:nlnetlabs:unbound:*:*:*:*:*:*:*:*

Thu, 17 Sep 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Nlnetlabs
Nlnetlabs unbound
Vendors & Products Nlnetlabs
Nlnetlabs unbound

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

Nlnetlabs Unbound
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 : Analyzed

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

Modified: 2026-09-23T19:51:14.940

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-18T10:45:06Z

Weaknesses
  • CWE-120

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

  • CWE-122

    Heap-based Buffer Overflow