CVE-2026-50251
unbound: NLnet Labs Unbound: Denial of Service via crafted DNS glue records
Severity
ModerateRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · July 22, 2026
Updated · September 1, 2026
Description
A flaw was found in Unbound. A remote malicious actor can exploit a vulnerability by controlling a DNS delegation that returns specific glue records. This can cause Unbound to repeatedly clear its DNS caches, leading to a continuous Denial of Service (DoS) for DNS resolution.
Statement
This Moderate flaw in Unbound allows a remote attacker to trigger a denial of service by controlling a DNS delegation. When the unwanted-reply-threshold option is enabled, specially crafted glue records can cause Unbound to repeatedly clear its DNS caches, disrupting DNS resolution. This occurs due to Unbound's internal handling of locally routed 0.0.0.0/::0 glue records, which are incorrectly flagged as unwanted replies.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
To mitigate this issue, configure Unbound to disable the unwanted-reply-threshold option by setting it to 0 in the unbound.conf file. This prevents the cache clearing behavior triggered by malicious glue records. After modifying the configuration, restart the Unbound service for the changes to take effect.
CVSS / CWE
CVSS 3.1 · 5.3CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
CWE-835 · Loop with Unreachable Exit Condition ('Infinite Loop')