๐Ÿ” CVE Alert

CVE-2026-33278

UNKNOWN 0.0

Possible arbitrary code execution during DNSSEC validation

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

NLnet Labs Unbound 1.19.1 up to and including version 1.25.0 has a vulnerability in the DNSSEC validator that enables denial of service and possible remote code execution as a result of deep copying a data structure and erroneously overwriting a destination pointer. An adversary can exploit the vulnerability by controlling a malicious signed zone and querying a vulnerable Unbound. When DS sub-queries need to suspend validation due to NSEC3 computational budget exhaustion (introduced in Unbound 1.19.1), Unbound deep-copies response messages to preserve them across memory region teardown. A struct-assignment bug overwrites the destination's pointer with the source's pointer. After the sub-query region is freed, the resumed validator dereferences this dangling pointer, triggering a crash or potentially enabling arbitrary code execution. Unbound 1.25.1 contains a patch with a fix to preserve the correct pointer when deep copying the data structure.

CWE CWE-416 CWE-672
Vendor nlnet labs
Product unbound
Published May 20, 2026
Last Updated May 20, 2026
Stay Ahead of the Next One

Get instant alerts for nlnet labs unbound

Be the first to know when new unknown vulnerabilities affecting nlnet labs unbound are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

NLnet Labs / Unbound
1.19.1 < 1.25.1

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
nlnetlabs.nl: https://www.nlnetlabs.nl/downloads/unbound/CVE-2026-33278.txt

Credits

Qifan Zhang (Palo Alto Networks)