CVE-2022-3204
Fixed in a distro release EPSS 2%CVSS 7.5
A vulnerability named 'Non-Responsive Delegation Attack' (NRDelegation Attack) has been discovered in various DNS resolving software. The NRDelegation Attack works by having a malicious delegation with a considerable number of non responsive nameservers. The attack starts by querying a resolver for a record that relies on those unresponsive nameservers. The attack can cause a resolver to spend a lot of time/resources resolving records under a malicious delegation point where a considerable number of unresponsive NS records reside. It can trigger high CPU usage in some resolver implementations that continually look in the cache for resolved NS records in that delegation. This can lead to degraded performance and eventually denial of service in orchestrated attacks. Unbound does not suffer from high CPU usage, but resources are still needed for resolving the malicious delegation. Unbound will keep trying to resolve the record until hard limits are reached. Based on the nature of the attack and the replies, different limits could be reached. From version 1.16.3 on, Unbound introduces fixes for better performance when under load, by cutting opportunistic queries for nameserver discovery and DNSKEY prefetching and limiting the number of times a delegation point can issue a cache lookup for missing records.
Products: NLnet Labs unbound
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| AlmaLinux 8 | python3-unbound | 1.16.2-5.el8 |
| AlmaLinux 8 | unbound | 1.16.2-5.el8 |
| AlmaLinux 8 | unbound-devel | 1.16.2-5.el8 |
| AlmaLinux 8 | unbound-libs | 1.16.2-5.el8 |
| AlmaLinux 9 | python3-unbound | 1.16.2-3.el9 |
| AlmaLinux 9 | unbound | 1.16.2-3.el9 |
| AlmaLinux 9 | unbound-devel | 1.16.2-3.el9 |
| AlmaLinux 9 | unbound-libs | 1.16.2-3.el9 |
| Alpine 3.17 | unbound | 1.16.3-r0 |
| Alpine 3.18 | unbound | 1.16.3-r0 |
| Alpine 3.19 | unbound | 1.16.3-r0 |
| Alpine 3.20 | unbound | 1.16.3-r0 |
| Alpine 3.21 | unbound | 1.16.3-r0 |
| Alpine 3.22 | unbound | 1.16.3-r0 |
| Alpine 3.23 | unbound | 1.16.3-r0 |
| Alpine 3.24 | unbound | 1.16.3-r0 |
| Amazon Linux 2 | python2-unbound | 1.7.3-15.amzn2.0.6 |
| Amazon Linux 2 | python3-unbound | 1.7.3-15.amzn2.0.6 |
| Amazon Linux 2 | unbound | 1.7.3-15.amzn2.0.6 |
| Amazon Linux 2 | unbound-devel | 1.7.3-15.amzn2.0.6 |
| Amazon Linux 2 | unbound-libs | 1.7.3-15.amzn2.0.6 |
| Amazon Linux 2023 | python3-unbound | 1.16.3-2.amzn2023.0.1 |
| Amazon Linux 2023 | unbound | 1.16.3-2.amzn2023.0.1 |
| Amazon Linux 2023 | unbound-anchor | 1.16.3-2.amzn2023.0.1 |
| Amazon Linux 2023 | unbound-devel | 1.16.3-2.amzn2023.0.1 |
| Amazon Linux 2023 | unbound-libs | 1.16.3-2.amzn2023.0.1 |
| Amazon Linux 2023 | unbound-utils | 1.16.3-2.amzn2023.0.1 |
| Debian 10 | unbound | 1.9.0-2+deb10u3 |
| Debian 12 | unbound | 1.16.3-1 |
| Debian 13 | unbound | 1.16.3-1 |
| Debian 14 | unbound | 1.16.3-1 |
| Red Hat Enterprise Linux 8 | python3-unbound | 0:1.16.2-5.el8 |
| Red Hat Enterprise Linux 8 | python3-unbound-debuginfo | 0:1.16.2-5.el8 |
| Red Hat Enterprise Linux 8 | unbound | 0:1.16.2-5.el8 |
| Red Hat Enterprise Linux 8 | unbound-debuginfo | 0:1.16.2-5.el8 |
| Red Hat Enterprise Linux 8 | unbound-debugsource | 0:1.16.2-5.el8 |
| Red Hat Enterprise Linux 8 | unbound-devel | 0:1.16.2-5.el8 |
| Red Hat Enterprise Linux 8 | unbound-libs | 0:1.16.2-5.el8 |
| Red Hat Enterprise Linux 8 | unbound-libs-debuginfo | 0:1.16.2-5.el8 |
| Red Hat Enterprise Linux 9 | python3-unbound | 0:1.16.2-3.el9 |
| Red Hat Enterprise Linux 9 | python3-unbound-debuginfo | 0:1.16.2-3.el9 |
| Red Hat Enterprise Linux 9 | unbound | 0:1.16.2-3.el9 |
| Red Hat Enterprise Linux 9 | unbound-debuginfo | 0:1.16.2-3.el9 |
| Red Hat Enterprise Linux 9 | unbound-debugsource | 0:1.16.2-3.el9 |
| Red Hat Enterprise Linux 9 | unbound-devel | 0:1.16.2-3.el9 |
| Red Hat Enterprise Linux 9 | unbound-libs | 0:1.16.2-3.el9 |
| Red Hat Enterprise Linux 9 | unbound-libs-debuginfo | 0:1.16.2-3.el9 |
| Red Hat rhel eus 8.6 | python3-unbound | 0:1.7.3-17.el8_6.5 |
| Red Hat rhel eus 8.6 | python3-unbound-debuginfo | 0:1.7.3-17.el8_6.5 |
| Red Hat rhel eus 8.6 | unbound | 0:1.7.3-17.el8_6.5 |
| Red Hat rhel eus 8.6 | unbound-debuginfo | 0:1.7.3-17.el8_6.5 |
| Red Hat rhel eus 8.6 | unbound-debugsource | 0:1.7.3-17.el8_6.5 |
| Red Hat rhel eus 8.6 | unbound-devel | 0:1.7.3-17.el8_6.5 |
| Red Hat rhel eus 8.6 | unbound-libs | 0:1.7.3-17.el8_6.5 |
| Red Hat rhel eus 8.6 | unbound-libs-debuginfo | 0:1.7.3-17.el8_6.5 |
| Rocky Linux 8 | unbound | 0:1.16.2-5.12.el8_10 |
| SUSE Enterprise Storage 7.1 | unbound | 1.20.0-150100.10.13.1 |
| SUSE Linux Enterprise High Performance Computing 15 SP2-LTSS | unbound | 1.20.0-150100.10.13.1 |
| SUSE Linux Enterprise High Performance Computing 15 SP3-LTSS | unbound | 1.20.0-150100.10.13.1 |
| SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS | unbound | 1.20.0-150100.10.13.1 |
| SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS | unbound | 1.20.0-150100.10.13.1 |
| SUSE Linux Enterprise Micro 5.5 | unbound | 1.20.0-150100.10.13.1 |
| SUSE Linux Enterprise Module for Basesystem 15 SP5 | unbound | 1.20.0-150100.10.13.1 |
| SUSE Linux Enterprise Module for Basesystem 15 SP6 | unbound | 1.20.0-150600.23.3.1 |
| SUSE Linux Enterprise Module for Package Hub 15 SP5 | unbound | 1.20.0-150100.10.13.1 |
| SUSE Linux Enterprise Module for Package Hub 15 SP6 | unbound | 1.20.0-150600.23.3.1 |
| SUSE Linux Enterprise Server 15 SP2-LTSS | unbound | 1.20.0-150100.10.13.1 |
| SUSE Linux Enterprise Server 15 SP3-LTSS | unbound | 1.20.0-150100.10.13.1 |
| SUSE Linux Enterprise Server 15 SP4-LTSS | unbound | 1.20.0-150100.10.13.1 |
| SUSE Linux Enterprise Server for SAP Applications 15 SP2 | unbound | 1.20.0-150100.10.13.1 |
| SUSE Linux Enterprise Server for SAP Applications 15 SP3 | unbound | 1.20.0-150100.10.13.1 |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | unbound | 1.20.0-150100.10.13.1 |
| SUSE Manager Proxy 4.3 | unbound | 1.20.0-150100.10.13.1 |
| SUSE Manager Server 4.3 | unbound | 1.20.0-150100.10.13.1 |
| Ubuntu 18.04 LTS | unbound | 1.6.7-1ubuntu2.6 |
| Ubuntu 20.04 LTS | unbound | 1.9.4-2ubuntu1.4 |
| Ubuntu 22.04 LTS | unbound | 1.13.1-1ubuntu5.3 |
| Ubuntu Pro 14.04 LTS | unbound | no fix |
| Ubuntu Pro 16.04 LTS | unbound | no fix |
| openSUSE Leap 15.5 | unbound | 1.20.0-150100.10.13.1 |
| openSUSE Leap 15.6 | unbound | 1.20.0-150600.23.3.1 |
| openSUSE Tumbleweed | unbound | 1.16.3-1.1 |