Skip to content
OpenAdvisories
Unscored CVE-2022-30699 EUVD-2022-52529GHSA-fjfh-84xh-5hv3

Novel "ghost domain names" attack by updating almost expired delegation information

Published Aug 1, 2022 · Updated Sep 16, 2024 · Assigned by NLnet Labs

Description

NLnet Labs Unbound, up to and including version 1.16.1, is vulnerable to a novel type of the "ghost domain names" attack. The vulnerability works by targeting an Unbound instance. Unbound is queried for a rogue domain name when the cached delegation information is about to expire. The rogue nameserver delays the response so that the cached delegation information is expired. Upon receiving the delayed answer containing the delegation information, Unbound overwrites the now expired entries. This action can be repeated when the delegation information is about to expire making the rogue delegation information ever-updating. From version 1.16.2 on, Unbound stores the start time for a query and uses that to decide if the cached delegation information can be overwritten.

Affected products

VendorProductAffectedFixed
NLnet Labs Unbound unspecified – ≤ 1.16.1 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 unbound 1.16.2-1 —
Debian 13 unbound 1.16.2-1 —
Debian 12 unbound 1.16.2-1 —
Debian 10 unbound 1.9.0-2+deb10u3 DLA-3371-1
ReleasePackageFixed inAdvisory
Ubuntu 22.04 LTS unbound 1.13.1-1ubuntu5.1 USN-5569-1
Ubuntu 20.04 LTS unbound 1.9.4-2ubuntu1.3 USN-5569-1
Ubuntu 18.04 LTS unbound 1.6.7-1ubuntu2.5 USN-5569-1
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 16.04 LTS unbound No fix yet —
Ubuntu Pro 14.04 LTS unbound No fix yet —
ReleasePackageFixed inAdvisory
RHEL 9 unbound +3 1.16.2-2.el9 RHSA-2022:8062
RHEL 8 unbound +3 1.16.2-2.el8 RHSA-2022:7622
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 8.6 EUS unbound +3 1.7.3-17.el8_6.5 RHSA-2024:2045

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 9 unbound +3 1.16.2-2.el9 ALSA-2022:8062
AlmaLinux 8 unbound +3 1.16.2-2.el8 ALSA-2022:7622

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 9 unbound 1.16.2-2.el9 RLSA-2022:8062
Rocky Linux 8 unbound 1.16.2-2.el8 RLSA-2022:7622
ReleasePackageFixed inAdvisory
SLES 15 SP6 unbound 1.20.0-150600.23.3.1 SUSE-SU-2024:1923-1
SLES 15 SP5 unbound 1.20.0-150100.10.13.1 SUSE-SU-2024:1991-1
SLES 15 SP4 unbound 1.20.0-150100.10.13.1 SUSE-SU-2024:1991-1
SLES 15 SP3 unbound 1.20.0-150100.10.13.1 SUSE-SU-2024:1991-1
SLES 15 SP2 unbound 1.20.0-150100.10.13.1 SUSE-SU-2024:1991-1
Show 10 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 15 SP4 unbound 1.20.0-150100.10.13.1 SUSE-SU-2024:1991-1
SLES for SAP 15 SP3 unbound 1.20.0-150100.10.13.1 SUSE-SU-2024:1991-1
SLES for SAP 15 SP2 unbound 1.20.0-150100.10.13.1 SUSE-SU-2024:1991-1
SLE Micro 5.5 unbound 1.20.0-150100.10.13.1 SUSE-SU-2024:1991-2, SUSE-SU-2024:1991-1
SLE HPC 15 SP4 unbound 1.20.0-150100.10.13.1 SUSE-SU-2024:1991-1
SLE HPC 15 SP3 unbound 1.20.0-150100.10.13.1 SUSE-SU-2024:1991-1
SLE HPC 15 SP2 unbound 1.20.0-150100.10.13.1 SUSE-SU-2024:1991-1
SUSE Manager Server 4.3 unbound 1.20.0-150100.10.13.1 SUSE-SU-2024:1991-1
SUSE Manager Proxy 4.3 unbound 1.20.0-150100.10.13.1 SUSE-SU-2024:1991-1
SUSE Enterprise Storage 7.1 unbound 1.20.0-150100.10.13.1 SUSE-SU-2024:1991-1
ReleasePackageFixed inAdvisory
openSUSE Leap 15.6 unbound 1.20.0-150600.23.3.1 SUSE-SU-2024:1923-1
openSUSE Leap 15.5 unbound 1.20.0-150100.10.13.1 SUSE-SU-2024:1991-1
ReleasePackageFixed inAdvisory
Alpine v3.24 unbound 1.16.2-r0 —
Alpine v3.23 unbound 1.16.2-r0 —
Alpine v3.22 unbound 1.16.2-r0 —
Alpine v3.21 unbound 1.16.2-r0 —
Alpine v3.20 unbound 1.16.2-r0 —
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 unbound 1.16.2-r0 —
Alpine v3.18 unbound 1.16.2-r0 —
Alpine v3.17 unbound 1.16.2-r0 —

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 unbound +5 1.16.3-2.amzn2023.0.1 ALAS2023-2023-078
Amazon Linux 2 unbound +4 1.7.3-15.amzn2.0.5 ALAS2-2024-2468

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 2 (CBL-Mariner) unbound 1.16.2-1 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 9 unbound +3 1.16.2-2.el9 ELSA-2022-8062
Oracle Linux 8 unbound +3 1.16.2-2.el8 ELSA-2022-7622

Advisories 17

References