CVE-2026-33278
9.8NLnet Labs · Unbound
NLnet Labs Unbound contains a DNSSEC validation flaw that can be exploited to cause a denial-of-service or potentially remote code execution.
Executive summary
A critical vulnerability in the DNSSEC validator of NLnet Labs Unbound allows for potential remote code execution through memory corruption during sub-query processing.
Vulnerability
This is a memory corruption vulnerability within the DNSSEC validator. It occurs when the validator performs a deep copy of data structures, leading to an erroneous pointer overwrite that is triggered when sub-queries are resumed.
Business impact
Successful exploitation can lead to a crash of the resolver service (Denial of Service) or potentially arbitrary code execution. Given the 9.8 CVSS score, this vulnerability poses a significant risk to the stability and security of DNS infrastructure.
Remediation
Immediate Action: Upgrade to Unbound version 1.25.1 or later immediately.
Proactive Monitoring: Monitor resolver logs and system resources for unexpected service restarts or abnormal CPU/memory consumption.
Compensating Controls: Ensure Unbound is running in a minimal-privilege environment (e.g., chroot/jail) to limit the impact of a potential code execution event.
Exploitation status
Public Exploit Available: false
Analyst recommendation
Administrators must update to the latest version of Unbound immediately. This patch correctly handles data structure copying, effectively mitigating the risk of memory corruption and code execution.
More NLnet Labs CVEs
History
- Disclosed CVE record published
- Published in the daily brief critical section
- Fix documented version 1.25.1 per CVE record