Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach resolver over TCP/DoT
-
DeliveryOpen single connection
-
ExploitStream sustained distinct uncached names
-
ExecutionWrites outpace drain, monopolize read loop
-
PersistWorker event loop starved
-
ImpactDenial/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). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – 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)
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
Affected Packages
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
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
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.
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Primary rating from Vendor (NLnet Labs).
CVSS VectorNVD
Lifecycle Timeline
5DescriptionNVD
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
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.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Unbound 1.6.4 through 1.9.4 contain a vulnerability in the ipsec module that can cause shell code execution after receiv
A crafted DNSKEY whose owner name is a compression pointer into its own RDATA overflows the digest buffer in the DNSSEC
Use-after-free in the DNSSEC validator of NLnet Labs Unbound resolver versions 1.19.1 through 1.25.0 allows remote attac
Remote denial of service in NLnet Labs Unbound recursive DNS resolver (versions up to and including 1.25.0) allows an at
Heap overflow denial-of-service in NLnet Labs Unbound recursive DNS resolver versions 1.14.0 through 1.25.0 allows remot
Heap-based memory corruption in NLnet Labs Unbound up to and including 1.26.0 lets a remote, unauthenticated attacker wh
Unbound before 1.9.4 accesses uninitialized memory, which allows remote attackers to trigger a crash via a crafted NOTIF
Remote denial of service in NLnet Labs Unbound 1.22.0 through 1.25.1 lets an unauthenticated client exhaust configured m
Remote denial-of-service in NLnet Labs Unbound 1.23.0 through 1.25.1 lets an attacker who controls a delegated DNS zone
Remote denial-of-service in NLnet Labs Unbound 1.9.0 through 1.25.1 allows an unauthenticated attacker to crash the recu
Heap buffer overflow in NLnet Labs Unbound 1.26.0 and earlier can be triggered when a resolver processing a large TCP-fr
Denial-of-service through algorithmic complexity attacks in NLnet Labs Unbound up to and including 1.26.0 can degrade or
Same technique Denial Of Service
View allVendor 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 |
| SUSE Linux Enterprise Server 16.0 | Affected |
| SUSE Linux Enterprise Server 16.1 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Affected |
| SUSE Linux Enterprise Server for SAP applications 16.0 | Affected |
| SUSE Linux Enterprise Server for SAP applications 16.1 | Affected |
| SUSE Linux Micro 6.0 | Affected |
| SUSE Linux Micro 6.1 | Affected |
| SUSE Linux Micro 6.2 | Affected |
| openSUSE Leap 16.0 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP4 | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP5 | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP6 | Affected |
| SUSE Linux Enterprise Server 15 SP4 | Affected |
| SUSE Linux Enterprise Server 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP5 | Affected |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP6 | Affected |
| SUSE Linux Enterprise Server 15 SP6-LTSS | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Affected |
| SUSE CaaS Platform 4.0 | Affected |
| SUSE Enterprise Storage 6 | Affected |
| SUSE Enterprise Storage 7 | Affected |
| SUSE Enterprise Storage 7.1 | Affected |
| SUSE Linux Enterprise Desktop 15 SP1 | Affected |
| SUSE Linux Enterprise Desktop 15 SP2 | Affected |
| SUSE Linux Enterprise Desktop 15 SP3 | Affected |
| SUSE Linux Enterprise Desktop 15 SP4 | Affected |
| SUSE Linux Enterprise Desktop 15 SP5 | Affected |
| SUSE Linux Enterprise Desktop 15 SP6 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP1 | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP2 | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP3 | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP3 | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP4 | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP5 | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP6 | Affected |
| SUSE Linux Enterprise Real Time 15 SP2 | Affected |
| SUSE Linux Enterprise Real Time 15 SP3 | Affected |
| SUSE Linux Enterprise Real Time 15 SP4 | Affected |
| SUSE Linux Enterprise Server 15 SP1 | Affected |
| SUSE Linux Enterprise Server 15 SP1-BCL | Affected |
| SUSE Linux Enterprise Server 15 SP1-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP2 | Affected |
| SUSE Linux Enterprise Server 15 SP2-BCL | Affected |
| SUSE Linux Enterprise Server 15 SP2-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP3 | Affected |
| SUSE Linux Enterprise Server 15 SP3-BCL | Affected |
| SUSE Linux Enterprise Server 15 SP3-LTSS | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP1 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP2 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP3 | Affected |
| SUSE Manager Proxy 4.0 | Affected |
| SUSE Manager Proxy 4.1 | Affected |
| SUSE Manager Proxy 4.2 | Affected |
| SUSE Manager Proxy 4.3 | Affected |
| SUSE Manager Proxy LTS 4.3 | Affected |
| SUSE Manager Retail Branch Server 4.0 | Affected |
| SUSE Manager Retail Branch Server 4.1 | Affected |
| SUSE Manager Retail Branch Server 4.2 | Affected |
| SUSE Manager Retail Branch Server 4.3 | Affected |
| SUSE Manager Retail Branch Server LTS 4.3 | Affected |
| SUSE Manager Server 4.0 | Affected |
| SUSE Manager Server 4.1 | Affected |
| SUSE Manager Server 4.2 | Affected |
| SUSE Manager Server 4.3 | Affected |
| SUSE Manager Server LTS 4.3 | Affected |
| openSUSE Leap 15.3 | Affected |
| openSUSE Leap 15.4 | Affected |
| openSUSE Leap 15.5 | Affected |
| openSUSE Leap 15.6 | Affected |
EUVD-2026-80289
GHSA-8wrv-pfvg-j383
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB