Skip to main content

NLnet Labs Unbound CVE-2026-50248

| EUVDEUVD-2026-47674 MEDIUM
Insufficient Verification of Data Authenticity (CWE-345)
2026-07-22 NLnet Labs GHSA-vmhf-793v-3vr8
6.5
CVSS 3.1 · Vendor: NLnet Labs
Share

Severity by source

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

AV:N because DNS spoofing is network-based; AC:H for spoofing difficulty; PR:N as no Unbound credentials are needed; I:H for full RPZ zone replacement; A:L for potential zone disruption.

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

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
High
Availability
Low

Lifecycle Timeline

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

DescriptionCVE.org

In NLnet Labs Unbound 1.7.0 up to and including 1.25.1, when an auth/rpz zone has a configured primary hostname that resolves to BOGUS A/AAAA, it is still considered as a possible XFR endpoint. A malicious actor that can spoof the hostname's A/AAAA record (no valid RRSIG required) becomes the zone's XFR primary and can replaces the entire zone/the resolver's entire response policy.

AnalysisAI

DNS response policy poisoning in NLnet Labs Unbound 1.7.0 through 1.25.1 allows an unauthenticated network attacker to become the authoritative XFR source for an auth/rpz zone by spoofing the configured primary hostname's A/AAAA record. The flaw stems from Unbound accepting a BOGUS-validated hostname resolution - one where DNSSEC validation has explicitly failed - as a valid zone transfer endpoint without requiring a valid RRSIG, violating the integrity guarantees DNSSEC is designed to enforce. Successful exploitation enables complete replacement of the resolver's response policy zone, making this a DNS firewall bypass with high real-world consequence for organizations relying on RPZ for threat blocking. No public exploit code has been identified at time of analysis.

Technical ContextAI

Unbound is a validating, recursive DNS resolver developed by NLnet Labs, widely deployed in ISP, enterprise, and security-focused environments. This vulnerability specifically targets its Response Policy Zone (RPZ) implementation, a DNS firewall mechanism that lets operators redirect or block queries by loading policy data via AXFR/IXFR zone transfers from a configured primary server. The affected code path (CPE: cpe:2.3:a:nlnet_labs:unbound:*:*:*:*:*:*:*:*) covers versions 1.7.0-1.25.1. CWE-345 (Insufficient Verification of Data Authenticity) precisely describes the root cause: when the primary hostname resolves to a BOGUS A/AAAA - meaning DNSSEC validation explicitly rejected the record due to signature failure or chain-of-trust break - Unbound should discard that address entirely. Instead, it treats the BOGUS-resolved IP as a viable XFR candidate, bypassing the DNSSEC trust model and accepting spoofed, unsigned addresses as authoritative zone transfer sources.

RemediationAI

Upgrade Unbound to the version specified in the NLnet Labs advisory at https://www.nlnetlabs.nl/downloads/unbound/CVE-2026-50248.txt - the exact patched release version was not confirmed in the provided intelligence data, and should be verified directly against that advisory before deployment. As an immediate workaround with no patch dependency, replace any hostname-based primary entries in auth/rpz zone stubs with static IP addresses, eliminating the resolution step that the vulnerability exploits; this removes the attack surface entirely but requires manual tracking of primary server IP changes. A secondary compensating control is to ensure the primary hostname's zone is signed and DNSSEC-validating correctly so BOGUS resolution does not occur in the first place - this reduces attack surface but does not eliminate the underlying flaw. Operators should audit their unbound.conf for any 'primary:' or 'master:' directives using hostnames under auth-zone or rpz blocks.

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

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
openSUSE Tumbleweed Fixed
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Performance Computing 15 SP7 Affected
SUSE Linux Enterprise Micro 5.5 Affected
SUSE Linux Enterprise Module for Basesystem 15 SP7 Affected

Share

CVE-2026-50248 vulnerability details – vuln.today

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