Description
NLnet Labs Unbound, 1.22.0 up to and including version 1.26.1, contains a DNS-over-QUIC (DoQ) lifetime bug reachable by a remote DoQ client under multi-threaded operation. A client-triggered QUIC path migration can enter stream/connection cleanup while a mesh reply still retains a pointer to the DoQ stream. Cleanup frees the DoQ stream and when the pending mesh reply later completes it dereferences a stale pointer leading to a crash.
Published: 2026-10-21
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Immediate Patch
AI Analysis

Impact

A use‑after‑free bug exists in NLnet Labs Unbound DNS server when DNS‑over‑QUIC (DoQ) path migration occurs during multi‑threaded processing. A remote DoQ client can trigger a path migration that initiates stream and connection cleanup while a pending mesh reply still holds a pointer to the DoQ stream. The cleanup frees the stream and, when the reply later completes, the stale pointer is dereferenced, causing the server to crash. This constitutes a denial of service vulnerability that could be triggered remotely by any DoQ client, classified as CWE-416.

Affected Systems

The flaw affects NLnet Labs Unbound versions 1.22.0 through 1.26.1 inclusive. Any deployment of these versions that serves DNS‑over‑QUIC traffic under multi‑threaded operation is vulnerable. The problem is resolved in Unbound 1.26.2 and newer.

Risk and Exploitability

The CVSS score is 7.5, indicating high severity, and the EPSS score is less than 1%, suggesting a low probability of exploitation in the short term. The vulnerability is not currently listed in the CISA KEV catalog. Although it only causes a crash, an attacker could potentially use the DoQ protocol to repeatedly trigger the bug and deny service to legitimate clients. The attack requires no privileged access and can be performed by any external DoQ client, making the attack vector remote. No patch is available yet for older versions; updating to 1.26.2 eliminates the issue.

Generated by OpenCVE AI on October 21, 2026 at 16:21 UTC.

Remediation

Vendor Solution

This issue is fixed starting with version 1.26.2


OpenCVE Recommended Actions

  • Apply the vendor patch by upgrading Unbound to version 1.26.2 or newer.
  • If an upgrade is not immediately possible, block or rate‑limit DNS-over‑QUIC traffic from untrusted sources to limit exposure.
  • Consider running DoQ handling on a single thread or disabling unnecessary multi‑threaded operation to reduce race conditions.

Generated by OpenCVE AI on October 21, 2026 at 16:21 UTC.

Tracking

Sign in to view the affected projects.

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

Sat, 31 Oct 2026 10:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 21 Oct 2026 23:00:00 +0000

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

Wed, 21 Oct 2026 09:15:00 +0000

Type Values Removed Values Added
Description NLnet Labs Unbound, 1.22.0 up to and including version 1.26.1, contains a DNS-over-QUIC (DoQ) lifetime bug reachable by a remote DoQ client under multi-threaded operation. A client-triggered QUIC path migration can enter stream/connection cleanup while a mesh reply still retains a pointer to the DoQ stream. Cleanup frees the DoQ stream and when the pending mesh reply later completes it dereferences a stale pointer leading to a crash.
Title DNS-over-QUIC (DoQ) path-migration can lead to use-after-free on multi-threaded deployments.
Weaknesses CWE-416
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-10-29T19:08:32.470Z

Reserved: 2026-10-14T09:16:14.090Z

Link: CVE-2026-97206

cve-icon Vulnrichment

Updated: 2026-10-29T19:08:19.253Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-21T09:17:08.473

Modified: 2026-10-29T19:17:29.807

Link: CVE-2026-97206

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-21T22:45:14Z

Weaknesses