Skip to main content

NLnet Labs Unbound CVE-2026-42955

| EUVDEUVD-2026-47666 LOW
Operation on a Resource after Expiration or Release (CWE-672)
2026-07-22 NLnet Labs GHSA-2pwm-327c-rq4r
3.7
CVSS 3.1 · Vendor: NLnet Labs

Severity by source

Vendor (NLnet Labs) PRIMARY
3.7 LOW
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
vuln.today AI
3.7 LOW

AC:H reflects mandatory ghost zone control; I:L captures DNS resolution integrity corruption; C:N and A:N as no data disclosure or service disruption occurs.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (NLnet Labs).

CVSS VectorVendor: NLnet Labs

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

Lifecycle Timeline

2
Patch available
Jul 22, 2026 - 16:18 EUVD
Analysis Generated
Jul 22, 2026 - 13:49 vuln.today

DescriptionCVE.org

In NLnet Labs Unbound 1.16.2 up to and including 1.25.1, a similar vulnerability as with CVE-2026-40622 in the 'ghost domain names' family of attacks was found in Unbound that could extend the ghost domain window by up to one cached TTL configured value for A/AAAA glue records. Similar to other 'ghost domain names' attacks, an adversary needs to control a (ghost) zone and be able to query a vulnerable Unbound. A single client A/AAAA query can cause Unbound to overwrite the cached expired parent-side glue rrset and essentially extend the ghost domain window by up to one cached TTL configured value ('cache-max-ttl'). In configurations where 'harden-referral-path: yes' is used (non-default configuration), no client query is required since Unbound implicitly performs that query. This is a variant of CVE-2026-40622 which only addressed the NS query.

AnalysisAI

Ghost domain name cache extension in Unbound DNS resolver 1.16.2 through 1.25.1 allows a network-based adversary who controls a ghost zone to overwrite cached expired parent-side A/AAAA glue records, extending the effective ghost domain window by up to one full cache-max-ttl period beyond expiry. A single crafted A/AAAA client query is sufficient to trigger the overwrite; on resolvers using the non-default harden-referral-path: yes directive, Unbound performs the lookup implicitly with no client query required at all. This is a variant of CVE-2026-40622, which addressed only the NS query path - no public exploit has been identified at time of analysis and no CISA KEV listing exists.

Technical ContextAI

CWE-672 ('Operation on a Resource after Expiration or Release') captures the root cause: Unbound operates on DNS cache entries - specifically parent-side A/AAAA glue records - after those entries have logically expired, refreshing their TTL rather than discarding them. The ghost domain attack family exploits the gap between when a domain's delegation is withdrawn at the parent zone and when downstream resolvers expire their cached referral data. This variant specifically targets the A/AAAA glue record path, which CVE-2026-40622's fix left unaddressed (that fix only covered NS queries). The affected CPE is cpe:2.3:a:nlnet_labs:unbound:*:*:*:*:*:*:*:* for versions 1.16.2 to 1.25.1. Unbound is a validating, recursive, caching DNS resolver developed by NLnet Labs and is widely deployed as a security-hardened alternative to BIND.

RemediationAI

Administrators should consult the NLnet Labs advisory at https://www.nlnetlabs.nl/downloads/unbound/CVE-2026-42955.txt for the exact patched release and upgrade Unbound to the version specified therein; an exact fix version was not independently confirmed from the provided intelligence and should be verified directly from the vendor. Where immediate patching is not feasible, restrict recursive query access to trusted clients only using Unbound's access-control directive - this prevents adversary-controlled clients from submitting the A/AAAA queries that trigger the cache overwrite. If harden-referral-path: yes is configured, reverting to the default (no) eliminates the passive exploitation path at the cost of reduced referral path hardening, which is a trade-off that may be acceptable in low-risk environments. Rate-limiting or blocking queries referencing known ghost or recently-expired domains via RPZ (Response Policy Zones) can also reduce exposure with minimal service impact.

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-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-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-44690 HIGH
7.5 Jul 22

DNS cache poisoning in NLnet Labs Unbound (1.7.0 through 1.25.1) lets an actor who controls a single delegated zone unde

CVE-2022-3204 HIGH
7.5 Sep 26

A vulnerability named 'Non-Responsive Delegation Attack' (NRDelegation Attack) has been discovered in various DNS resolv

CVE-2020-10772 HIGH
7.5 Nov 27

An incomplete fix for CVE-2020-12662 was shipped for Unbound in Red Hat Enterprise Linux 7, as part of erratum RHSA-2020

CVE-2020-12663 HIGH
7.5 May 19

Unbound before 1.10.1 has an infinite loop via malformed DNS answers received from upstream servers. Rated high severity

CVE-2020-12662 HIGH
7.5 May 19

Unbound before 1.10.1 has Insufficient Control of Network Message Volume, aka an "NXNSAttack" issue. Rated high severity

Share

CVE-2026-42955 vulnerability details – vuln.today

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