CVE-2026-42959
7.5NLnet Labs · Unbound
A vulnerability in NLnet Labs Unbound versions prior to 1.25.1 allows unauthenticated remote attackers to cause a denial-of-service via an uninitialized pointer access.
Executive summary
A critical vulnerability in NLnet Labs Unbound versions prior to 1.25.1 allows unauthenticated attackers to trigger a denial-of-service condition through the access of an uninitialized pointer.
Vulnerability
This vulnerability (CWE-824) involves the access of an uninitialized pointer within the DNS resolver. The attack vector is network-based and does not require authentication, making it highly automatable for remote attackers.
Business impact
As a core DNS recursive resolver, a successful exploit results in service unavailability, which can disrupt all network-dependent services relying on the affected Unbound instance. The CVSS score of 7.5 reflects the high impact on service availability, potentially causing widespread network outages if the resolver is critical to infrastructure.
Remediation
Immediate Action: Update NLnet Labs Unbound to version 1.25.1 or later.
Proactive Monitoring: Monitor Unbound service logs and system stability metrics for unexpected crashes or restarts that may indicate exploitation attempts.
Compensating Controls: If an immediate update is not feasible, configure the setting 'val-clean-additional: no' in the Unbound configuration file, which bypasses the vulnerable code path.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
The reliance of network infrastructure on DNS resolvers makes this vulnerability a high priority for remediation. Administrators should apply the update or implement the suggested configuration change immediately to maintain service stability and prevent remote denial-of-service attacks.