PatchSiren cyber security CVE debrief
CVE-2026-50046 NLnet Labs CVE debrief
CVE-2026-50046 is a denial of service vulnerability affecting Unbound versions 1.15.0 through 1.25.1. The vulnerability occurs when handling DNS-over-TLS (DoT) forwarded queries. A malicious actor could exploit this by querying records in a specific zone while keeping Unbound under pressure, leading to a daemon crash. The vulnerability arises from the TLS server name used for DoT forwarded queries being tied to a struct's lifetime but also referenced by another struct. When the owning struct is removed while the DoT TCP stream is still handshaking, it frees the storage behind the referenced string. If the TLS stream then errors out, it dereferences the freed pointer, leading to a daemon crash. The exploit requires a specific configuration and transient failure conditions, including a stub/forward zone configured for DoT and a configured '#authname' suffix on the server identification.
- Vendor
- NLnet Labs
- Product
- Unbound
- CVSS
- MEDIUM 5.9
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-07-22
- Original CVE updated
- 2026-07-22
- Advisory published
- 2026-07-22
- Advisory updated
- 2026-07-22
Who should care
Users of Unbound 1.15.0 to 1.25.1, especially those with stub/forward zones configured for DoT, should apply patches to prevent potential denial of service attacks. Affected operators should review their Unbound configurations and monitor for unusual activity or crashes in Unbound services. Security teams should prioritize patching and review compensating controls for exposed systems while remediation is scheduled and verified.
Technical summary
The vulnerability arises from the TLS server name used for DoT forwarded queries being tied to a struct's lifetime but also referenced by another struct. When the owning struct is removed while the DoT TCP stream is still handshaking, it frees the storage behind the referenced string. If the TLS stream then errors out, it dereferences the freed pointer, leading to a daemon crash. The exploit requires a specific configuration and transient failure conditions, including a stub/forward zone configured for DoT and a configured '#authname' suffix on the server identification. The connectivity to the server needs to exhibit a transient failure at the correct time in order to kick off the vulnerable error path.
Defensive priority
Medium priority due to the specific conditions required for exploitation and the availability of patches.
Recommended defensive actions
- Apply patches or upgrade to a fixed version of Unbound.
- Review and adjust Unbound configurations for stub/forward zones using DoT.
- Monitor for unusual activity or crashes in Unbound services.
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.
- Check relevant monitoring, detection, and logs for exposed assets that need extra review.
Evidence notes
The CVE record and NVD entry provide details on the vulnerability. A source reference from nlnetlabs.nl offers additional information on the issue and potential mitigations. Evidence is limited, and defenders should verify the vulnerability's impact on their specific Unbound configurations, especially those with stub/forward zones configured for DoT. The exploit requires a specific configuration and transient failure conditions. Additional review of Unbound's documentation and security advisories may provide further context.
Official resources
-
CVE-2026-50046 CVE record
CVE.org
-
CVE-2026-50046 NVD detail
NVD
-
Source item URL
nvd_modified
- Source reference
AI-assisted PatchSiren debrief based on the supplied source corpus. The CVE record was published on 2026-07-22T14:17:20.117Z and has not been modified since then. The NVD entry is currently Undergoing Analysis.