PatchSiren

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

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.