Denial of Service Vulnerability in NLnet Labs Unbound DNS Validator
CVE-2026-42959

8.7HIGH

Key Information:

Vendor

Nlnet Labs

Status
Vendor
CVE Published:
20 May 2026

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

References

CVSS V4

Score:
8.7
Severity:
HIGH
Confidentiality:
None
Integrity:
None
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

Qifan Zhang (Palo Alto Networks)
.