Skip to main content

NLnet Labs Unbound CVE-2026-80225

| EUVDEUVD-2026-80289 HIGH
Allocation of Resources Without Limits or Throttling (CWE-770)
2026-09-16 NLnet Labs GHSA-8wrv-pfvg-j383
7.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach resolver over TCP/DoT
  2. Delivery
    Open single connection
  3. Exploit
    Stream sustained distinct uncached names
  4. Execution
    Writes outpace drain, monopolize read loop
  5. Persist
    Worker event loop starved
  6. Impact
    Denial/degradation of service

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource allocation limits
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires network reachability to the Unbound resolver's TCP or DNS-over-TLS (DoT) listener, which the attacker must be able to open a connection to and hold open. Exploitation depends on the attacker sustaining a stream of distinct, uncached query names fast enough that connection writes stay ahead of the server's drain - cached-name floods do not trigger it. No authentication, special privileges, or user interaction are needed (PR:N/UI:N). Limiting factors: impact is confined to the single worker handling the malicious connection (multi-worker deployments retain partial service), the resolver must be exposed to the attacker over TCP/DoT rather than UDP-only or firewalled, and versions 1.26.1 and later remove the unbounded read.

Impact

This is a genuine but modest-priority availability issue, not a widespread-exploitation emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H) describes a remote, unauthenticated, low-complexity attack with no user interaction - attractive on paper - but every corroborating signal points to limited real-world urgency: EPSS is only 0.31% (24th percentile), there is no CISA KEV listing, and no public exploit code was identified. SSVC reinforces a measured stance: Exploitation 'none', Automatable 'yes' (a sustained stream is trivially scriptable), and Technical Impact 'partial'. The 'partial' technical impact and the description's own wording ('degradation of service', 'monopolizes a single worker's event loop') conflict with the vendor's A:H (complete availability loss) rating - a multi-worker Unbound deployment would see one worker starved rather than the whole resolver collapse, which argues for A:L (~5.3) rather than A:H (7.5). Verify worker-count impact with the vendor advisory. Bottom line: real, easily automatable degradation-of-service against an important piece of DNS infrastructure, but low observed exploitation probability and only partial impact - patch on a normal cycle, not as a fire drill.

Exploit ScenarioDerived

An unauthenticated attacker opens a single TCP or DNS-over-TLS connection to a reachable Unbound resolver and streams a sustained flood of distinct, uncached query names, keeping its writes ahead of the server's drain rate. Because there is no cap on consecutive reads, one worker's event loop is fully consumed servicing that connection, degrading or stalling query handling for other clients on that worker. No public POC or exploit code exists at time of analysis, but the technique is simple to script (SSVC Automatable: yes).

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – Sep 23, 2026

Degradation of service in NLnet Labs Unbound up to and including 1.26.0 allows an unauthenticated remote attacker to monopolize a single resolver worker's event loop by streaming a sustained rate of distinct, uncached DNS names over a TCP or DNS-over-TLS (DoT) connection, keeping the attacker's writes ahead of the server's read drain. There is no limit on consecutive reads in the TCP/DoT reading procedure (CWE-770), so the affected worker cannot service other clients for as long as the flood is maintained; because impact is confined to the worker handling the malicious connection, multi-worker deployments retain partial service and availability impact is partial rather than total. Exploitation requires only network reachability to an exposed TCP/DoT listener with no authentication or user interaction (PR:N/UI:N), but no public exploit code has been identified, CISA SSVC rates exploitation as none, and EPSS is low at 0.31% (24th percentile), making this a modest-priority availability issue rather than a widespread-exploitation emergency; vendor patches are available.

Earlier versions of this analysis (1)
v1 Sep 16, 2026 - 09:11 CVSS 5.3

Sustained high-rate streams of distinct uncached names over TCP or DNS-over-TLS can monopolize a single NLnet Labs Unbound worker's event loop, degrading resolver availability for other clients in Unbound versions up to and including 1.26.0. The issue is remotely reachable and unauthenticated (assessed CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L), but the attacker must hold a connection and keep write throughput ahead of the server's drain/processing so the unbounded consecutive-read loop never yields; impact is confined to the affected worker, is degradation rather than a crash, and ends once the traffic stops, while connection caps, query-rate limits, and upstream rate-limiting reduce feasibility. No public exploit identified at time of analysis, and no evidence of confirmed actively exploited (CISA KEV) status; the vendor's CVSS of 5.3 is consistent with this modest degradation-of-service profile.

RemediationAI

Apply the vendor fix: upgrade to Unbound 1.26.1 or later, which removes the unbounded consecutive-read behavior on the TCP/DoT path; the release is documented in the NLnet Labs advisory at https://www.nlnetlabs.nl/downloads/unbound/CVE-2026-80225.txt (see also https://nvd.nist.gov/vuln/detail/CVE-2026-80225 and https://vuldb.com/vuln/405581). If immediate upgrading is not possible, compensate with exposure reduction rather than generic hardening: restrict the TCP and DoT listeners to trusted client networks with firewall or access-control rules, or disable the TCP/DoT listener entirely on resolvers that only serve local or UDP-only clients - the trade-off is that disabling TCP breaks legitimate fallback for truncated UDP responses and disabling DoT breaks encrypted-DNS clients. Increasing the worker count (num-threads) limits the blast radius because the defect is confined to the single worker handling the malicious connection, though it does not prevent that worker from being saturated and costs additional memory and CPU. Network-edge or proxy-level rate limiting on connection read throughput and on distinct-name query rates can blunt sustained flooding, at the risk of throttling legitimate high-rate resolvers and bulk clients. Note that CISA SSVC records exploitation as none, CISA KEV does not list this CVE, and no public exploit code has been identified, so these steps are prudent hardening against a real but modest-priority availability defect rather than emergency response.

Affected VersionsENISA

Unbound 0 <1.26.1

Affected Packages

euvd unbound fix: 1.26.1

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Unbound is an open-source validating, recursive, and caching DNS resolver from NLnet Labs. The flaw is a resource-exhaustion defect in the class CWE-770 (Allocation of Resources Without Limits or Throttling) and lives specifically in the resolver's TCP and DNS-over-TLS input path: when a client streams queries over a persistent TCP/DoT connection, the read side processes consecutive reads without an upper bound, so a client that can keep supplying data faster than the server drains it never yields control back to the worker's event loop. Crucially, the queries must be distinct names that are not already cached, because each uncached name triggers fresh lookup/recursion work that keeps the worker busy; a flood of cached names does not reproduce the condition. The effect is per-connection and per-worker: only the single worker assigned to the malicious connection is monopolized, so multi-worker deployments still serve other clients on their own workers. The CPE string cpe:2.3:a:nlnet_labs:unbound:*:*:*:*:*:*:*:* identifies Unbound as the affected product across versions, with the EUVD data narrowing affected releases to 0 through <1.26.1; version 1.26.1 removes the unbounded read behavior. The vendor-reported CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, score 7.5) is rated higher than our independent assessment (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L), which reflects that availability loss is limited to one worker rather than the whole resolver.

Know when Unbound gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (NLnet Labs) PRIMARY MEDIUM
NVD 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 5.3 MEDIUM

Remote, unauthenticated, no interaction (AV:N/AC:L/PR:N/UI:N); impact is availability-only and per-worker degradation per the description and SSVC 'partial', so A:L rather than A:H.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
SUSE 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Red Hat 5.3 MEDIUM

Primary rating from Vendor (NLnet Labs).

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

5
Analysis Updated
Sep 23, 2026 - 20:13 vuln.today
v2 - CVSS changed
Severity Changed
Sep 23, 2026 - 20:07 NVD
MEDIUM HIGH
CVSS changed
Sep 23, 2026 - 20:07 NVD
5.3 (MEDIUM) 7.5 (HIGH)
Patch available
Sep 16, 2026 - 10:02 EUVD
CVE Published
Sep 16, 2026 - 08:30 cve.org
MEDIUM 5.3

DescriptionNVD

In NLnetLabs Unbound up to and including 1.26.0, a degradation of service vulnerability is present in the TCP/DoT reading procedure where there is no limit on consecutive reads. A malicious actor that can stream and sustain a rate of distinct uncached names over the TCP/DoT connection, monopolizes a single worker's entire event loop for as long as its writes stay ahead of the drain.

Executive ViewAI

Why It Matters

A high-severity availability flaw in NLnet Labs Unbound, a widely deployed DNS resolver used in enterprise and service-provider infrastructure, allows any unauthenticated party with network access to a TCP or DNS-over-TLS listener to saturate an individual resolver worker and deny DNS service to other clients routed to that worker. Because the defect is contained to the single worker handling the abusive connection, organizations running multi-worker configurations would likely see degraded rather than fully failed name resolution; single-worker or heavily consolidated deployments face a more complete outage risk. Leadership should care primarily because DNS resolution underpins nearly all internal and customer-facing services, so even partial resolver degradation can cascade into widespread authentication, application, and connectivity failures.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 76% exploitable
Prevalence
High
Unbound is a widely deployed open-source recursive DNS resolver
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment MSRC Vendor VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Medium
Technical Impact
Partial

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

CVE-2019-18934 HIGH POC
7.3 Nov 19

Unbound 1.6.4 through 1.9.4 contain a vulnerability in the ipsec module that can cause shell code execution after receiv

CVE-2026-81642 CRITICAL
9.1 Sep 16

A crafted DNSKEY whose owner name is a compression pointer into its own RDATA overflows the digest buffer in the DNSSEC

CVE-2026-33278 CRITICAL
9.1 May 20

Use-after-free in the DNSSEC validator of NLnet Labs Unbound resolver versions 1.19.1 through 1.25.0 allows remote attac

CVE-2026-42959 HIGH
8.7 May 20

Remote denial of service in NLnet Labs Unbound recursive DNS resolver (versions up to and including 1.25.0) allows an at

CVE-2026-42944 HIGH
8.7 May 20

Heap overflow denial-of-service in NLnet Labs Unbound recursive DNS resolver versions 1.14.0 through 1.25.0 allows remot

CVE-2026-82717 HIGH
8.4 Sep 16

Heap-based memory corruption in NLnet Labs Unbound up to and including 1.26.0 lets a remote, unauthenticated attacker wh

CVE-2019-16866 HIGH
7.5 Oct 03

Unbound before 1.9.4 accesses uninitialized memory, which allows remote attackers to trigger a crash via a crafted NOTIF

CVE-2026-32665 HIGH
7.5 Jul 22

Remote denial of service in NLnet Labs Unbound 1.22.0 through 1.25.1 lets an unauthenticated client exhaust configured m

CVE-2026-55973 HIGH
7.5 Jul 22

Remote denial-of-service in NLnet Labs Unbound 1.23.0 through 1.25.1 lets an attacker who controls a delegated DNS zone

CVE-2026-40691 HIGH
7.5 Jul 22

Remote denial-of-service in NLnet Labs Unbound 1.9.0 through 1.25.1 allows an unauthenticated attacker to crash the recu

CVE-2026-81634 HIGH
7.5 Sep 16

Heap buffer overflow in NLnet Labs Unbound 1.26.0 and earlier can be triggered when a resolver processing a large TCP-fr

CVE-2026-85501 HIGH
7.5 Sep 16

Denial-of-service through algorithmic complexity attacks in NLnet Labs Unbound up to and including 1.26.0 can degrade or

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Micro 5.5 Affected
SUSE Linux Enterprise Module for Basesystem 15 SP7 Affected
SUSE Linux Enterprise Module for Package Hub 15 SP7 Affected
SUSE Linux Enterprise Server 15 SP7 Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy