Cloudanix VulnDB

CVE-2024-1737

High · 7.5

CVSS

7.5

EPSS

2.1%

Published

Jul 23, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

Certain versions of widely used DNS software can slow down or stop working properly when handling requests for names that have lots of associated information, potentially interrupting network services for everyone who relies on them.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Denial Of Service
Component
Network Service
Class
Denial of service
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Resolver caches and authoritative zone databases holding many RRs for the same hostname suffer degraded performance during content addition, updates, and client query handling, resulting in high resource consumption that can lead to denial of service.

Why it matters to the business

DNS services on affected systems can slow down or become unresponsive under targeted query loads, disrupting network connectivity, email, web access, and other dependent operations across an organization.

How an attack unfolds

An attacker sends crafted queries or updates targeting a single hostname associated with a large number of resource records, causing the BIND server to expend excessive resources while processing the data in caches or zone databases.

How to fix it

Upgrade BIND 9 installations to versions beyond the affected ranges (after 9.11.37, 9.16.50, 9.18.27 and corresponding subscription editions) using patches released by ISC.

How to confirm the fix worked

Verify the installed BIND version against the affected list, then test query handling performance for hostnames containing large numbers of RRs before and after the upgrade.

Typical attack path

  1. Locate an internet-facing or internal BIND 9 server running an affected version
  2. Identify or create a hostname with a high volume of RRs of any type
  3. Issue repeated queries or updates for that hostname to trigger performance degradation
  4. Sustain the load to maintain denial of service conditions

How to detect it

Review BIND query and update logs for repeated access to individual hostnames accompanied by elevated resource utilization; correlate with system performance metrics indicating cache or database processing delays.

What your security team should do

  • Immediately inventory all BIND 9 deployments and schedule upgrades to fixed releases
  • Apply query rate limiting and response policy zones where feasible to reduce exposure
  • Monitor CPU and memory usage on DNS servers for anomalous spikes correlated with specific hostnames

The record

Resolver caches and authoritative zone databases that hold significant numbers of RRs for the same hostname (of any RTYPE) can suffer from degraded performance as content is being added or updated, and also when handling client queries for this name. This issue affects BIND 9 versions 9.11.0 through 9.11.37, 9.16.0 through 9.16.50, 9.18.0 through 9.18.27, 9.19.0 through 9.19.24, 9.11.4-S1 through 9.11.37-S1, 9.16.8-S1 through 9.16.50-S1, and 9.18.11-S1 through 9.18.27-S1.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:8 bind 0 32:9.11.36-16.el8_10.2
AlmaLinux:8 bind-chroot 0 32:9.11.36-16.el8_10.2
AlmaLinux:8 bind-devel 0 32:9.11.36-16.el8_10.2
AlmaLinux:8 bind-export-devel 0 32:9.11.36-16.el8_10.2
AlmaLinux:8 bind-export-libs 0 32:9.11.36-16.el8_10.2
AlmaLinux:8 bind-libs 0 32:9.11.36-16.el8_10.2
AlmaLinux:8 bind-libs-lite 0 32:9.11.36-16.el8_10.2
AlmaLinux:8 bind-license 0 32:9.11.36-16.el8_10.2
AlmaLinux:8 bind-lite-devel 0 32:9.11.36-16.el8_10.2
AlmaLinux:8 bind-pkcs11 0 32:9.11.36-16.el8_10.2
AlmaLinux:8 bind-pkcs11-devel 0 32:9.11.36-16.el8_10.2
AlmaLinux:8 bind-pkcs11-libs 0 32:9.11.36-16.el8_10.2
AlmaLinux:8 bind-pkcs11-utils 0 32:9.11.36-16.el8_10.2
AlmaLinux:8 bind-sdb 0 32:9.11.36-16.el8_10.2
AlmaLinux:8 bind-sdb-chroot 0 32:9.11.36-16.el8_10.2
AlmaLinux:8 bind-utils 0 32:9.11.36-16.el8_10.2
AlmaLinux:8 bind9.16 0 32:9.16.23-0.22.el8_10
AlmaLinux:8 bind9.16-chroot 0 32:9.16.23-0.22.el8_10
AlmaLinux:8 bind9.16-devel 0 32:9.16.23-0.22.el8_10
AlmaLinux:8 bind9.16-dnssec-utils 0 32:9.16.23-0.22.el8_10
AlmaLinux:8 bind9.16-doc 0 32:9.16.23-0.22.el8_10
AlmaLinux:8 bind9.16-libs 0 32:9.16.23-0.22.el8_10
AlmaLinux:8 bind9.16-license 0 32:9.16.23-0.22.el8_10
AlmaLinux:8 bind9.16-utils 0 32:9.16.23-0.22.el8_10
AlmaLinux:8 python3-bind 0 32:9.11.36-16.el8_10.2
AlmaLinux:8 python3-bind9.16 0 32:9.16.23-0.22.el8_10
AlmaLinux:9 bind 0 32:9.16.23-18.el9_4.6
AlmaLinux:9 bind-chroot 0 32:9.16.23-18.el9_4.6
AlmaLinux:9 bind-devel 0 32:9.16.23-18.el9_4.6
AlmaLinux:9 bind-dnssec-doc 0 32:9.16.23-18.el9_4.6
AlmaLinux:9 bind-dnssec-utils 0 32:9.16.23-18.el9_4.6
AlmaLinux:9 bind-doc 0 32:9.16.23-18.el9_4.6
AlmaLinux:9 bind-dyndb-ldap 0 11.9-10.el9_4.alma.1
AlmaLinux:9 bind-libs 0 32:9.16.23-18.el9_4.6
AlmaLinux:9 bind-license 0 32:9.16.23-18.el9_4.6
AlmaLinux:9 bind-utils 0 32:9.16.23-18.el9_4.6
AlmaLinux:9 python3-bind 0 32:9.16.23-18.el9_4.6
Alpine:v3.17 bind 0 9.18.31-r0
Alpine:v3.18 bind 0 9.18.31-r0
Alpine:v3.19 bind 0 9.18.31-r0
Alpine:v3.20 bind 0 9.18.31-r0
Alpine:v3.21 bind 0 9.18.28-r0
Alpine:v3.22 bind 0 9.18.28-r0
Chainguard bind 0 9.18.28-r0
Chainguard bind-dev 0 9.18.28-r0
Chainguard bind-dnssec-root 0 9.18.28-r0
Chainguard bind-dnssec-tools 0 9.18.28-r0
Chainguard bind-doc 0 9.18.28-r0
Chainguard bind-libs 0 9.18.28-r0
Chainguard bind-plugins 0 9.18.28-r0
Chainguard bind-tools 0 9.18.28-r0
Debian:11 bind9 0 1:9.16.50-1~deb11u1
Debian:12 bind9 0 1:9.18.28-1~deb12u1
Debian:13 bind9 0 1:9.20.0-1
Mageia:9 bind 0 9.18.28-1.mga9
Red Hat:enterprise_linux:8::appstream bind 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::appstream bind-chroot 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::appstream bind-debuginfo 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::appstream bind-debugsource 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::appstream bind-devel 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::appstream bind-export-devel 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::appstream bind-export-libs 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::appstream bind-export-libs-debuginfo 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::appstream bind-libs 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::appstream bind-libs-debuginfo 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::appstream bind-libs-lite 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::appstream bind-libs-lite-debuginfo 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::appstream bind-license 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::appstream bind-lite-devel 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::appstream bind-pkcs11 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::appstream bind-pkcs11-debuginfo 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::appstream bind-pkcs11-devel 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::appstream bind-pkcs11-libs 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::appstream bind-pkcs11-libs-debuginfo 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::appstream bind-pkcs11-utils 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::appstream bind-pkcs11-utils-debuginfo 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::appstream bind-sdb 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::appstream bind-sdb-chroot 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::appstream bind-sdb-debuginfo 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::appstream bind-utils 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::appstream bind-utils-debuginfo 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::appstream bind9.16 0 32:9.16.23-0.22.el8_10
Red Hat:enterprise_linux:8::appstream bind9.16-chroot 0 32:9.16.23-0.22.el8_10
Red Hat:enterprise_linux:8::appstream bind9.16-debuginfo 0 32:9.16.23-0.22.el8_10
Red Hat:enterprise_linux:8::appstream bind9.16-debugsource 0 32:9.16.23-0.22.el8_10
Red Hat:enterprise_linux:8::appstream bind9.16-devel 0 32:9.16.23-0.22.el8_10
Red Hat:enterprise_linux:8::appstream bind9.16-dnssec-utils 0 32:9.16.23-0.22.el8_10
Red Hat:enterprise_linux:8::appstream bind9.16-dnssec-utils-debuginfo 0 32:9.16.23-0.22.el8_10
Red Hat:enterprise_linux:8::appstream bind9.16-doc 0 32:9.16.23-0.22.el8_10
Red Hat:enterprise_linux:8::appstream bind9.16-libs 0 32:9.16.23-0.22.el8_10
Red Hat:enterprise_linux:8::appstream bind9.16-libs-debuginfo 0 32:9.16.23-0.22.el8_10
Red Hat:enterprise_linux:8::appstream bind9.16-license 0 32:9.16.23-0.22.el8_10
Red Hat:enterprise_linux:8::appstream bind9.16-utils 0 32:9.16.23-0.22.el8_10
Red Hat:enterprise_linux:8::appstream bind9.16-utils-debuginfo 0 32:9.16.23-0.22.el8_10
Red Hat:enterprise_linux:8::appstream python3-bind 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::appstream python3-bind9.16 0 32:9.16.23-0.22.el8_10
Red Hat:enterprise_linux:8::baseos bind 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::baseos bind-chroot 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::baseos bind-debuginfo 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::baseos bind-debugsource 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::baseos bind-devel 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::baseos bind-export-devel 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::baseos bind-export-libs 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::baseos bind-export-libs-debuginfo 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::baseos bind-libs 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::baseos bind-libs-debuginfo 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::baseos bind-libs-lite 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::baseos bind-libs-lite-debuginfo 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::baseos bind-license 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::baseos bind-lite-devel 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::baseos bind-pkcs11 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::baseos bind-pkcs11-debuginfo 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::baseos bind-pkcs11-devel 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::baseos bind-pkcs11-libs 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::baseos bind-pkcs11-libs-debuginfo 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::baseos bind-pkcs11-utils 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::baseos bind-pkcs11-utils-debuginfo 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::baseos bind-sdb 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::baseos bind-sdb-chroot 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::baseos bind-sdb-debuginfo 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::baseos bind-utils 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::baseos bind-utils-debuginfo 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::baseos python3-bind 0 32:9.11.36-16.el8_10.2
Red Hat:enterprise_linux:8::crb bind9.16 0 32:9.16.23-0.22.el8_10
Red Hat:enterprise_linux:8::crb bind9.16-chroot 0 32:9.16.23-0.22.el8_10
Red Hat:enterprise_linux:8::crb bind9.16-debuginfo 0 32:9.16.23-0.22.el8_10
Red Hat:enterprise_linux:8::crb bind9.16-debugsource 0 32:9.16.23-0.22.el8_10
Red Hat:enterprise_linux:8::crb bind9.16-devel 0 32:9.16.23-0.22.el8_10
Red Hat:enterprise_linux:8::crb bind9.16-dnssec-utils 0 32:9.16.23-0.22.el8_10
Red Hat:enterprise_linux:8::crb bind9.16-dnssec-utils-debuginfo 0 32:9.16.23-0.22.el8_10
Red Hat:enterprise_linux:8::crb bind9.16-doc 0 32:9.16.23-0.22.el8_10
Red Hat:enterprise_linux:8::crb bind9.16-libs 0 32:9.16.23-0.22.el8_10
Red Hat:enterprise_linux:8::crb bind9.16-libs-debuginfo 0 32:9.16.23-0.22.el8_10
Red Hat:enterprise_linux:8::crb bind9.16-license 0 32:9.16.23-0.22.el8_10
Red Hat:enterprise_linux:8::crb bind9.16-utils 0 32:9.16.23-0.22.el8_10
Red Hat:enterprise_linux:8::crb bind9.16-utils-debuginfo 0 32:9.16.23-0.22.el8_10
Red Hat:enterprise_linux:8::crb python3-bind9.16 0 32:9.16.23-0.22.el8_10
Red Hat:enterprise_linux:9::appstream bind 0 32:9.16.23-18.el9_4.6
Red Hat:enterprise_linux:9::appstream bind-chroot 0 32:9.16.23-18.el9_4.6
Red Hat:enterprise_linux:9::appstream bind-debuginfo 0 32:9.16.23-18.el9_4.6
Red Hat:enterprise_linux:9::appstream bind-debugsource 0 32:9.16.23-18.el9_4.6
Red Hat:enterprise_linux:9::appstream bind-devel 0 32:9.16.23-18.el9_4.6
Red Hat:enterprise_linux:9::appstream bind-dnssec-doc 0 32:9.16.23-18.el9_4.6
Red Hat:enterprise_linux:9::appstream bind-dnssec-utils 0 32:9.16.23-18.el9_4.6
Red Hat:enterprise_linux:9::appstream bind-dnssec-utils-debuginfo 0 32:9.16.23-18.el9_4.6
Red Hat:enterprise_linux:9::appstream bind-doc 0 32:9.16.23-18.el9_4.6
Red Hat:enterprise_linux:9::appstream bind-dyndb-ldap 0 0:11.9-10.el9_4
Red Hat:enterprise_linux:9::appstream bind-dyndb-ldap-debuginfo 0 0:11.9-10.el9_4
Red Hat:enterprise_linux:9::appstream bind-dyndb-ldap-debugsource 0 0:11.9-10.el9_4
Red Hat:enterprise_linux:9::appstream bind-libs 0 32:9.16.23-18.el9_4.6
Red Hat:enterprise_linux:9::appstream bind-libs-debuginfo 0 32:9.16.23-18.el9_4.6
Red Hat:enterprise_linux:9::appstream bind-license 0 32:9.16.23-18.el9_4.6
Red Hat:enterprise_linux:9::appstream bind-utils 0 32:9.16.23-18.el9_4.6
Red Hat:enterprise_linux:9::appstream bind-utils-debuginfo 0 32:9.16.23-18.el9_4.6
Red Hat:enterprise_linux:9::appstream python3-bind 0 32:9.16.23-18.el9_4.6
Red Hat:enterprise_linux:9::crb bind 0 32:9.16.23-18.el9_4.6
Red Hat:enterprise_linux:9::crb bind-chroot 0 32:9.16.23-18.el9_4.6
Red Hat:enterprise_linux:9::crb bind-debuginfo 0 32:9.16.23-18.el9_4.6
Red Hat:enterprise_linux:9::crb bind-debugsource 0 32:9.16.23-18.el9_4.6
Red Hat:enterprise_linux:9::crb bind-devel 0 32:9.16.23-18.el9_4.6
Red Hat:enterprise_linux:9::crb bind-dnssec-doc 0 32:9.16.23-18.el9_4.6
Red Hat:enterprise_linux:9::crb bind-dnssec-utils 0 32:9.16.23-18.el9_4.6
Red Hat:enterprise_linux:9::crb bind-dnssec-utils-debuginfo 0 32:9.16.23-18.el9_4.6
Red Hat:enterprise_linux:9::crb bind-doc 0 32:9.16.23-18.el9_4.6
Red Hat:enterprise_linux:9::crb bind-libs 0 32:9.16.23-18.el9_4.6
Red Hat:enterprise_linux:9::crb bind-libs-debuginfo 0 32:9.16.23-18.el9_4.6
Red Hat:enterprise_linux:9::crb bind-license 0 32:9.16.23-18.el9_4.6
Red Hat:enterprise_linux:9::crb bind-utils 0 32:9.16.23-18.el9_4.6
Red Hat:enterprise_linux:9::crb bind-utils-debuginfo 0 32:9.16.23-18.el9_4.6
Red Hat:enterprise_linux:9::crb python3-bind 0 32:9.16.23-18.el9_4.6
Red Hat:rhel_aus:7.7::server bind 0 32:9.11.4-9.P2.el7_7.7
Red Hat:rhel_aus:7.7::server bind-chroot 0 32:9.11.4-9.P2.el7_7.7
Red Hat:rhel_aus:7.7::server bind-debuginfo 0 32:9.11.4-9.P2.el7_7.7
Red Hat:rhel_aus:7.7::server bind-devel 0 32:9.11.4-9.P2.el7_7.7
Red Hat:rhel_aus:7.7::server bind-export-devel 0 32:9.11.4-9.P2.el7_7.7
Red Hat:rhel_aus:7.7::server bind-export-libs 0 32:9.11.4-9.P2.el7_7.7
Red Hat:rhel_aus:7.7::server bind-libs 0 32:9.11.4-9.P2.el7_7.7
Red Hat:rhel_aus:7.7::server bind-libs-lite 0 32:9.11.4-9.P2.el7_7.7
Red Hat:rhel_aus:7.7::server bind-license 0 32:9.11.4-9.P2.el7_7.7
Red Hat:rhel_aus:7.7::server bind-lite-devel 0 32:9.11.4-9.P2.el7_7.7
Red Hat:rhel_aus:7.7::server bind-pkcs11 0 32:9.11.4-9.P2.el7_7.7
Red Hat:rhel_aus:7.7::server bind-pkcs11-devel 0 32:9.11.4-9.P2.el7_7.7
Red Hat:rhel_aus:7.7::server bind-pkcs11-libs 0 32:9.11.4-9.P2.el7_7.7
Red Hat:rhel_aus:7.7::server bind-pkcs11-utils 0 32:9.11.4-9.P2.el7_7.7
Red Hat:rhel_aus:7.7::server bind-sdb 0 32:9.11.4-9.P2.el7_7.7
Red Hat:rhel_aus:7.7::server bind-sdb-chroot 0 32:9.11.4-9.P2.el7_7.7
Red Hat:rhel_aus:7.7::server bind-utils 0 32:9.11.4-9.P2.el7_7.7
Red Hat:rhel_aus:8.2::appstream bind 0 32:9.11.13-6.el8_2.9
Red Hat:rhel_aus:8.2::appstream bind-chroot 0 32:9.11.13-6.el8_2.9
Red Hat:rhel_aus:8.2::appstream bind-debuginfo 0 32:9.11.13-6.el8_2.9
Red Hat:rhel_aus:8.2::appstream bind-debugsource 0 32:9.11.13-6.el8_2.9
Red Hat:rhel_aus:8.2::appstream bind-devel 0 32:9.11.13-6.el8_2.9
Red Hat:rhel_aus:8.2::appstream bind-export-devel 0 32:9.11.13-6.el8_2.9
Red Hat:rhel_aus:8.2::appstream bind-export-libs 0 32:9.11.13-6.el8_2.9
Red Hat:rhel_aus:8.2::appstream bind-export-libs-debuginfo 0 32:9.11.13-6.el8_2.9
Red Hat:rhel_aus:8.2::appstream bind-libs 0 32:9.11.13-6.el8_2.9
Red Hat:rhel_aus:8.2::appstream bind-libs-debuginfo 0 32:9.11.13-6.el8_2.9
Red Hat:rhel_aus:8.2::appstream bind-libs-lite 0 32:9.11.13-6.el8_2.9
Red Hat:rhel_aus:8.2::appstream bind-libs-lite-debuginfo 0 32:9.11.13-6.el8_2.9
Red Hat:rhel_aus:8.2::appstream bind-license 0 32:9.11.13-6.el8_2.9

Related vulnerabilities