CVE-2026-42959
Last modified
CVE-2026-42959 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. NLnet Labs Unbound up to and including version 1.25.0 has a denial of service vulnerability in the DNSSEC validator that can lead to a crash given malicious upstream replies. When Unbound constructs chase-reply messages for validation, the code uses the wrong counter to calculate write offsets for ADDITIONAL section rrsets. EPSS estimates a 0.78% chance of exploitation in the next 30 days.
Description
NLnet Labs Unbound up to and including version 1.25.0 has a denial of service vulnerability in the DNSSEC validator that can lead to a crash given malicious upstream replies. When Unbound constructs chase-reply messages for validation, the code uses the wrong counter to calculate write offsets for ADDITIONAL section rrsets. DNAME duplication could increase the ANSWER section count and authority filtering could decrease the AUTHORITY section count and create an uninitialized array slot. Combining these two, the validator later dereferences this uninitialized pointer, causing an immediate process crash. An adversary controlling a DNSSEC-signed domain can trigger this bug with a single query by configuring a DNAME chain with unsigned CNAMEs and a response containing unsigned AUTHORITY records alongside signed ADDITIONAL glue records. Unbound 1.25.1 contains a patch with a fix to use the proper counters to calculate the write offsets.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:Red
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Nlnetlabs | Unbound | < 1.25.1 |
References
- https://www.nlnetlabs.nl/downloads/unbound/CVE-2026-42959.txtMitigation, Vendor Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2026-42959?
How severe is CVE-2026-42959?
How do I fix CVE-2026-42959?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-42950ELECOM wireless LAN access point devices do not check if lan…5.1
- CVE-2026-42951An authenticated user can download a backup of the Danelec M…5.9
- CVE-2026-42952Previously, there was no throttling on repeated authenticati…8.7
- CVE-2026-42953The application contains an out-of-bounds write vulnerabilit…8.4
- CVE-2026-42955In NLnet Labs Unbound 1.16.2 up to and including 1.25.1, a s…3.7
- CVE-2026-42958The application contains a use-after-free vulnerability that…8.4
- CVE-2026-4296An incorrect regular expression vulnerability was identified…8.8
- CVE-2026-42960NLnet Labs Unbound up to and including version 1.25.0 is vul…10
- CVE-2026-42961ELECOM wireless LAN access point devices implement CSRF prot…5.1
- CVE-2026-42965A flaw was found in the OpenShift Router. A user with Endpoi…6.5
- CVE-2026-42968Out-of-bounds read in Windows Telephony Service allows an au…5.5
- CVE-2026-42969Use of uninitialized resource in Windows Push Notifications …5.5
Are you affected by CVE-2026-42959?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
