Denial of Service Vulnerability in NLnet Labs Unbound DNS Validator
CVE-2026-42959
What is CVE-2026-42959?
NLnet Labs Unbound versions up to and including 1.25.0 are prone to a denial of service vulnerability in the DNSSEC validator. This issue can cause the Unbound service to crash when processing malicious upstream DNS replies. The vulnerability arises during the generation of chase-reply messages for validation, where an incorrect counter is used to determine write offsets for ADDITIONAL section resource record sets. Due to the interaction between DNAME duplication and changes in authority filtering, the validator may end up dereferencing an uninitialized pointer, leading to an immediate process crash. This vulnerability may be exploited by an adversary controlling a DNSSEC-signed domain by sending crafted DNS responses. Unbound version 1.25.1 introduces a fix to address this issue by utilizing the correct counters.
Affected Version(s)
Unbound 0 < 1.25.1
