Medium severity · published Oct 21, 2026
CVE-2026-50106
Possible insecure NXDOMAIN for non-existing records under a configured island trust anchor underneath an insecure parent.
6.5
CVSS
0.2%
EPSS
No
On KEV
Description
When NLnet Labs Unbound up to and including version 1.26.1 is configured with both a root trust anchor and an additional 'trust-anchor:' for an island-of-security zone whose parent is provably insecure under the root chain, a malicious actor who can deliver one forged NXDOMAIN response for a name inside the island, with the NSEC/SOA RRSIG 'SignerName' set to the insecure parent, tricks Unbound's validator to use the root trust anchor instead, and consecutively the insecure parent, thus causing that record to be treated as insecure and denying existence for records in the trust island.
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H
Attack vector
Network
Complexity
High
Privileges
None
User interaction
None
Confidentiality
None
Integrity
Low
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.2% · higher than 11% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
UN
Unbound · NLnet Labs
before 1.26.2 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-50106
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-50106
www.nlnetlabs.nl
https://www.nlnetlabs.nl/downloads/unbound/CVE-2026-50106.txt
More from Unbound
10.0
CVE-2026-42960
Possible cache poisoning via promiscuous records for the authority section
9.8
CVE-2026-82717
CNAME synthesis could lead to heap corruption
9.8
CVE-2026-81642
Heap buffer overflow and possible Remote Code Execution when digesting DNSKEY
9.8
CVE-2026-33278
Possible arbitrary code execution during DNSSEC validation
9.3
CVE-2026-50252
Possible cache poisoning attack by mapping source port population per thread
