Skip to content
OpenAdvisories
High · 7.5 CVE-2022-2906 EUVD-2022-35134GHSA-pqxc-54m5-8r8m

Memory leaks in code handling Diffie-Hellman key exchange via TKEY RRs (OpenSSL 3.0.0+ only)

Published Sep 21, 2022 · Updated May 28, 2025 · Assigned by isc

Description

An attacker can leverage this flaw to gradually erode available memory to the point where named crashes for lack of resources. Upon restart the attacker would have to begin again, but nevertheless there is the potential to deny service.

Affected products

VendorProductAffectedFixed
ISC BIND9 Open Source Branch 9.18 9.18.0 through versions before 9.18.7, Development Branch 9.19 9.19.0 through versions before 9.19.5 —

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 bind9 1:9.18.7-1 —
Debian 13 bind9 1:9.18.7-1 —
Debian 12 bind9 1:9.18.7-1 —
ReleasePackageFixed inAdvisory
Ubuntu 22.04 LTS bind9 1:9.18.1-1ubuntu1.2 USN-5626-1
Ubuntu 20.04 LTS bind9 1:9.16.1-0ubuntu2.11 USN-5626-1
Ubuntu 18.04 LTS bind9 1:9.11.3+dfsg-1ubuntu1.18 USN-5626-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed bind 9.18.7-1.1 openSUSE-SU-2024:12356-1
ReleasePackageFixed inAdvisory
Alpine v3.24 bind 9.18.7-r0 —
Alpine v3.23 bind 9.18.7-r0 —
Alpine v3.22 bind 9.18.7-r0 —
Alpine v3.21 bind 9.18.7-r0 —
Alpine v3.20 bind 9.18.7-r0 —
Show 7 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 bind 9.18.7-r0 —
Alpine v3.18 bind 9.18.7-r0 —
Alpine v3.17 bind 9.18.7-r0 —
Alpine v3.16 bind 9.16.33-r0 —
Alpine v3.15 bind 9.16.33-r0 —
Alpine v3.14 bind 9.16.33-r0 —
Alpine v3.13 bind 9.16.33-r0 —

Advisories 3

References