NLnet Labs Unbound 1.14.0 up to and including version 1.25.0 has a vulnerability that results in heap overflow when encoding multiple NSID and/or DNS Cookie EDNS and/or EDNS Padding options in the reply packet. The relevant options ('nsid', 'answer-cookie', 'pad-responses' (default)) need to be enabled for the vulnerability to be exploited. An adversary who can query Unbound can exploit the vulnerability by attaching multiple NSID and/or DNS Cookie EDNS and/or EDNS Padding options to the query. A flaw in the size calculation of the EDNS field truncates the correct value which allows the encoder to overflow the available space when writing. Those two combined lead to a heap overflow write of Unbound controlled data and eventually a crash. Unbound 1.25.1 contains a patch with a fix to de-duplicate the EDNS options and a fix to prevent truncation of the EDNS field size calculation.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade unbound-libsUpgrade unbound-dracutUpgrade python3-unboundUpgrade unbound-develUpgrade unbound | Jun 8, 2026 | Jun 8, 2026 |
| Alpine Linux | — | Upgrade unbound | Jun 18, 2026 | May 20, 2026 |
| Amazon Linux Ami 2 | — | Upgrade unbound-anchorUpgrade unbound-debuginfoUpgrade unboundUpgrade unbound-libsUpgrade unbound-utilsUpgrade python2-unboundUpgrade python3-unboundUpgrade unbound-devel | Jul 21, 2026 | Jul 21, 2026 |
| Amazon_linux_2023 | — | Upgrade unbound-utils-debuginfoUpgrade unbound-develUpgrade unbound-libsUpgrade python3-unbound-debuginfoUpgrade unbound-debugsourceUpgrade python3-unboundUpgrade unbound-anchor-debuginfoUpgrade unbound-utilsUpgrade unbound-anchorUpgrade unbound-libs-debuginfoUpgrade unboundUpgrade unbound-debuginfo | May 28, 2026 | May 20, 2026 |
| Debian | — | Upgrade unbound | Jul 23, 2026 | Jul 23, 2026 |
| F5 Big Ip | — | Update F5 BIG-IP to the latest version | Jul 28, 2026 | Jul 27, 2026 |
| Freebsd | — | Upgrade unboundUpgrade FreeBSD | Jun 15, 2026 | Jun 10, 2026 |
| Oracle_linux | — | Upgrade unbound-develUpgrade unboundUpgrade python3-unboundUpgrade unbound-libs | Jun 12, 2026 | May 20, 2026 |
| Redhat_linux | — | No solution existsUpgrade unboundUpgrade unbound-anchorUpgrade unbound-debugsourceUpgrade unbound-utils-debuginfoUpgrade unbound-develUpgrade python3-unboundUpgrade unbound-libsUpgrade unbound-anchor-debuginfoUpgrade python3-unbound-debuginfoUpgrade unbound-debuginfoUpgrade unbound-dracutUpgrade unbound-utilsUpgrade unbound-libs-debuginfo | Jun 8, 2026 | May 20, 2026 |
| Rocky_linux | — | Upgrade unbound-debuginfoUpgrade unbound-libsUpgrade unbound-develUpgrade unbound-dracutUpgrade unbound-anchorUpgrade unboundUpgrade unbound-utils-debuginfoUpgrade unbound-utilsUpgrade unbound-debugsourceUpgrade python3-unbound-debuginfoUpgrade python3-unboundUpgrade unbound-anchor-debuginfoUpgrade unbound-libs-debuginfo | Jun 8, 2026 | Jun 6, 2026 |
| Ubuntu | — | Upgrade unboundUpgrade libunbound8 | May 25, 2026 | May 20, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jun 5, 2026 | May 20, 2026 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub