# CVE-2024-0760: bind: This update for bind fixes the following issues:  Update to release 9.18.28  Security fixes:  - CVE-2024-0760: Fixed...

CVE-2024-0760 is fixed in 8 products on 1 platform, first by bind9 1:9.18.28-0ubuntu0.20.04.1, released July 22, 2024. It is not reported as exploited. Patch Radar priority: High.

- Web page: https://patchblox.com/security/cve/CVE-2024-0760
- Priority: High
- CVSS: 7.5 (Medium)
- EPSS: 0.0468
- CISA KEV: not listed
- Exploited (vendor report): no
- Publicly disclosed: no
- Published: Jul 22, 2024

## Description

This update for bind fixes the following issues:  Update to release 9.18.28  Security fixes:  - CVE-2024-0760: Fixed a flood of DNS messages over TCP may make the server unstable (bsc#1228255) - CVE-2024-1737: Fixed BIND's database will be slow if a very large number of RRs exist at the same name (bsc#1228256) - CVE-2024-1975: Fixed SIG(0) can be used to exhaust CPU resources (bsc#1228257) - CVE-2024-4076: Fixed assertion failure when serving both stale cache data and authoritative zone content (bsc#1228258)  Changelog:    * Command-line options for IPv4-only (named -4) and IPv6-only     (named -6) modes are now respected for zone primaries,     also-notify, and parental-agents.   * An RPZ response’s SOA record TTL was set to 1 instead of the     SOA TTL, if add-soa was used. This has been fixed.   * When a query related to zone maintenance (NOTIFY, SOA) timed     out close to a view shutdown (triggered e.g. by rndc reload),     named could crash with an assertion failure. This has been     fixed.   * The statistics channel counters that indicated the number of     currently connected TCP IPv4/IPv6 clients were not properly     adjusted in certain failure scenarios. This has been fixed.   * Some servers that could not be reached due to EHOSTDOWN or     ENETDOWN conditions were incorrectly prioritized during server     selection. These are now properly handled as unreachable.   * On some systems the libuv call may return an error code when     sending a TCP reset for a connection, which triggers an     assertion failure in named. This error condition is now dealt     with in a more graceful manner, by logging the incident and     shutting down the connection.   * Changes to listen-on statements were ignored on reconfiguration     unless the port or interface address was changed, making it     impossible to change a related listener transport type. That     issue has been fixed.   * A bug in the keymgr code unintentionally slowed down some     DNSSEC key rollovers. This has been fixed.   * Some ISO 8601 durations were accepted erroneously, leading to     shorter durations than expected. This has been fixed   * A regression in cache-cleaning code enabled memory use to grow     significantly more quickly than before, until the configured     max-cache-size limit was reached. This has been fixed.   * Using rndc flush inadvertently caused cache cleaning to become     less effective. This could ultimately lead to the configured     max-cache-size limit being exceeded and has now been fixed.   * The logic for cleaning up expired cached DNS records was     tweaked to be more aggressive. This change helps with enforcing     max-cache-ttl and max-ncache-ttl in a timely manner.   * It was possible to trigger a use-after-free assertion when the     overmem cache cleaning was initiated. This has been fixed.   New Features:   * A new option signatures-jitter has been added to dnssec-policy     to allow signature expirations to be spread out over a period     of time.   * The statistics channel now includes counters that indicate the     number of currently connected TCP IPv4/IPv6 clients.   * Added RESOLVER.ARPA to the built in empty zones.   Feature Changes:   * DNSSEC signatures that are not valid because the current time     falls outside the signature inception and expiration dates are     skipped instead of causing an immediate validation failure.   Security Fixes:   * A malicious DNS client that sent many queries over TCP but     never read the responses could cause a server to respond slowly     or not at all for other clients. This has been fixed.     (CVE-2024-0760)   * It is possible to craft excessively large resource records     sets, which have the effect of slowing down database     processing. This has been addressed by adding a configurable     limit to the number of records that can be stored per name and     type in a cache or zone database. The default is 100, which can     be tuned with the new max-records-per-type option.   * It is possible to craft excessively large numbers of resource     record types for a given owner name, which has the effect of     slowing down database processing. This has been addressed by     adding a configurable limit to the number of records that can     be stored per name and type in a cache or zone database. The     default is 100, which can be tuned with the new     max-types-per-name option. (CVE-2024-1737)   * Validating DNS messages signed using the SIG(0) protocol (RFC     2931) could cause excessive CPU load, leading to a     denial-of-service condition. Support for SIG(0) message     validation was removed from this version of named.     (CVE-2024-1975)   * Due to a logic error, lookups that triggered serving stale data     and required lookups in local authoritative zone data could     have resulted in an assertion failure. This has been fixed.   * Potential data races were found in our DoH implementation,     related to HTTP/2 session object management and endpoints set     object management after reconfiguration. These issues have been     fixed.   * When looking up the NS records of parent zones as part of     looking up DS records, it was possible for named to trigger an     assertion failure if serve-stale was enabled. This has been     fixed. (CVE-2024-4076)

## Where it's fixed

| Platform | Product | Fixed in | Fix | Released |
|---|---|---|---|---|
| Linux | bind opensuse-leap 15.6 | 9.18.28-150600.3.3.1 | [SUSE-SU-2024:2636-1](https://patchblox.com/security/data/fix/linux/suse-su-2024-2636-1.md) | Jul 30, 2024 |
| Linux | bind sles 15.6 | 9.18.28-150600.3.3.1 | [SUSE-SU-2024:2636-1](https://patchblox.com/security/data/fix/linux/suse-su-2024-2636-1.md) | Jul 30, 2024 |
| Linux | bind9 Debian 12.15 (bookworm) | 1:9.18.28-1~deb12u1 | [DEBIAN-CVE-2024-0760](https://patchblox.com/security/data/fix/linux/debian-cve-2024-0760.md) | Jul 23, 2024 |
| Linux | bind9 Debian 13.5 (trixie) | 1:9.20.0-1 | [DEBIAN-CVE-2024-0760](https://patchblox.com/security/data/fix/linux/debian-cve-2024-0760.md) | Jul 23, 2024 |
| Linux | bind9 Debian 14 | 1:9.20.0-1 | [DEBIAN-CVE-2024-0760](https://patchblox.com/security/data/fix/linux/debian-cve-2024-0760.md) | Jul 23, 2024 |
| Linux | bind9 Ubuntu 20.04 LTS (focal) | 1:9.18.28-0ubuntu0.20.04.1 | [bind9 1:9.18.28-0ubuntu0.20.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-focal-bind9-1-9.18.28-0ubuntu0.20.04.1.md) | Jul 22, 2024 |
| Linux | bind9 Ubuntu 22.04.1 LTS (jammy) | 1:9.18.28-0ubuntu0.22.04.1 | [bind9 1:9.18.28-0ubuntu0.22.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-jammy-bind9-1-9.18.28-0ubuntu0.22.04.1.md) | Jul 22, 2024 |
| Linux | bind9 Ubuntu 24.04.5 LTS (noble) | 1:9.18.28-0ubuntu0.24.04.1 | [bind9 1:9.18.28-0ubuntu0.24.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-noble-bind9-1-9.18.28-0ubuntu0.24.04.1.md) | Jul 22, 2024 |
| Linux | bind9 Ubuntu 24.10 (oracular) | 1:9.18.28-0ubuntu1 | [bind9 1:9.18.28-0ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-oracular-bind9-1-9.18.28-0ubuntu1.md) | Jul 23, 2024 |
| Linux | bind9 Ubuntu 25.04 (plucky) | 1:9.18.28-0ubuntu1 | [bind9 1:9.18.28-0ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-plucky-bind9-1-9.18.28-0ubuntu1.md) | Jul 23, 2024 |
| Linux | bind9-dnsutils Ubuntu 20.04 LTS (focal) | 1:9.18.28-0ubuntu0.20.04.1 | [bind9-dnsutils 1:9.18.28-0ubuntu0.20.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-focal-bind9-dnsutils-1-9.18.28-0ubuntu0.20.04.1.md) | Jul 22, 2024 |
| Linux | bind9-dnsutils Ubuntu 22.04.1 LTS (jammy) | 1:9.18.28-0ubuntu0.22.04.1 | [bind9-dnsutils 1:9.18.28-0ubuntu0.22.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-jammy-bind9-dnsutils-1-9.18.28-0ubuntu0.22.04.1.md) | Jul 22, 2024 |
| Linux | bind9-dnsutils Ubuntu 24.04.5 LTS (noble) | 1:9.18.28-0ubuntu0.24.04.1 | [bind9-dnsutils 1:9.18.28-0ubuntu0.24.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-noble-bind9-dnsutils-1-9.18.28-0ubuntu0.24.04.1.md) | Jul 22, 2024 |
| Linux | bind9-dnsutils Ubuntu 24.10 (oracular) | 1:9.18.28-0ubuntu1 | [bind9-dnsutils 1:9.18.28-0ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-oracular-bind9-dnsutils-1-9.18.28-0ubuntu1.md) | Jul 23, 2024 |
| Linux | bind9-dnsutils Ubuntu 25.04 (plucky) | 1:9.18.28-0ubuntu1 | [bind9-dnsutils 1:9.18.28-0ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-plucky-bind9-dnsutils-1-9.18.28-0ubuntu1.md) | Jul 23, 2024 |
| Linux | bind9-host Ubuntu 20.04 LTS (focal) | 1:9.18.28-0ubuntu0.20.04.1 | [bind9-host 1:9.18.28-0ubuntu0.20.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-focal-bind9-host-1-9.18.28-0ubuntu0.20.04.1.md) | Jul 22, 2024 |
| Linux | bind9-host Ubuntu 22.04.1 LTS (jammy) | 1:9.18.28-0ubuntu0.22.04.1 | [bind9-host 1:9.18.28-0ubuntu0.22.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-jammy-bind9-host-1-9.18.28-0ubuntu0.22.04.1.md) | Jul 22, 2024 |
| Linux | bind9-host Ubuntu 24.04.5 LTS (noble) | 1:9.18.28-0ubuntu0.24.04.1 | [bind9-host 1:9.18.28-0ubuntu0.24.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-noble-bind9-host-1-9.18.28-0ubuntu0.24.04.1.md) | Jul 22, 2024 |
| Linux | bind9-host Ubuntu 24.10 (oracular) | 1:9.18.28-0ubuntu1 | [bind9-host 1:9.18.28-0ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-oracular-bind9-host-1-9.18.28-0ubuntu1.md) | Jul 23, 2024 |
| Linux | bind9-host Ubuntu 25.04 (plucky) | 1:9.18.28-0ubuntu1 | [bind9-host 1:9.18.28-0ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-plucky-bind9-host-1-9.18.28-0ubuntu1.md) | Jul 23, 2024 |
| Linux | bind9-libs Ubuntu 20.04 LTS (focal) | 1:9.18.28-0ubuntu0.20.04.1 | [bind9-libs 1:9.18.28-0ubuntu0.20.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-focal-bind9-libs-1-9.18.28-0ubuntu0.20.04.1.md) | Jul 22, 2024 |
| Linux | bind9-libs Ubuntu 22.04.1 LTS (jammy) | 1:9.18.28-0ubuntu0.22.04.1 | [bind9-libs 1:9.18.28-0ubuntu0.22.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-jammy-bind9-libs-1-9.18.28-0ubuntu0.22.04.1.md) | Jul 22, 2024 |
| Linux | bind9-libs Ubuntu 24.04.5 LTS (noble) | 1:9.18.28-0ubuntu0.24.04.1 | [bind9-libs 1:9.18.28-0ubuntu0.24.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-noble-bind9-libs-1-9.18.28-0ubuntu0.24.04.1.md) | Jul 22, 2024 |
| Linux | bind9-libs Ubuntu 24.10 (oracular) | 1:9.18.28-0ubuntu1 | [bind9-libs 1:9.18.28-0ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-oracular-bind9-libs-1-9.18.28-0ubuntu1.md) | Jul 23, 2024 |
| Linux | bind9-libs Ubuntu 25.04 (plucky) | 1:9.18.28-0ubuntu1 | [bind9-libs 1:9.18.28-0ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-plucky-bind9-libs-1-9.18.28-0ubuntu1.md) | Jul 23, 2024 |
| Linux | bind9-utils Ubuntu 20.04 LTS (focal) | 1:9.18.28-0ubuntu0.20.04.1 | [bind9-utils 1:9.18.28-0ubuntu0.20.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-focal-bind9-utils-1-9.18.28-0ubuntu0.20.04.1.md) | Jul 22, 2024 |
| Linux | bind9-utils Ubuntu 22.04.1 LTS (jammy) | 1:9.18.28-0ubuntu0.22.04.1 | [bind9-utils 1:9.18.28-0ubuntu0.22.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-jammy-bind9-utils-1-9.18.28-0ubuntu0.22.04.1.md) | Jul 22, 2024 |
| Linux | bind9-utils Ubuntu 24.04.5 LTS (noble) | 1:9.18.28-0ubuntu0.24.04.1 | [bind9-utils 1:9.18.28-0ubuntu0.24.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-noble-bind9-utils-1-9.18.28-0ubuntu0.24.04.1.md) | Jul 22, 2024 |
| Linux | bind9-utils Ubuntu 24.10 (oracular) | 1:9.18.28-0ubuntu1 | [bind9-utils 1:9.18.28-0ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-oracular-bind9-utils-1-9.18.28-0ubuntu1.md) | Jul 23, 2024 |
| Linux | bind9-utils Ubuntu 25.04 (plucky) | 1:9.18.28-0ubuntu1 | [bind9-utils 1:9.18.28-0ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-plucky-bind9-utils-1-9.18.28-0ubuntu1.md) | Jul 23, 2024 |
| Linux | bind9utils Ubuntu 20.04 LTS (focal) | 1:9.18.28-0ubuntu0.20.04.1 | [bind9utils 1:9.18.28-0ubuntu0.20.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-focal-bind9utils-1-9.18.28-0ubuntu0.20.04.1.md) | Jul 22, 2024 |
| Linux | bind9utils Ubuntu 22.04.1 LTS (jammy) | 1:9.18.28-0ubuntu0.22.04.1 | [bind9utils 1:9.18.28-0ubuntu0.22.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-jammy-bind9utils-1-9.18.28-0ubuntu0.22.04.1.md) | Jul 22, 2024 |
| Linux | bind9utils Ubuntu 24.04.5 LTS (noble) | 1:9.18.28-0ubuntu0.24.04.1 | [bind9utils 1:9.18.28-0ubuntu0.24.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-noble-bind9utils-1-9.18.28-0ubuntu0.24.04.1.md) | Jul 22, 2024 |
| Linux | bind9utils Ubuntu 24.10 (oracular) | 1:9.18.28-0ubuntu1 | [bind9utils 1:9.18.28-0ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-oracular-bind9utils-1-9.18.28-0ubuntu1.md) | Jul 23, 2024 |
| Linux | bind9utils Ubuntu 25.04 (plucky) | 1:9.18.28-0ubuntu1 | [bind9utils 1:9.18.28-0ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-plucky-bind9utils-1-9.18.28-0ubuntu1.md) | Jul 23, 2024 |
| Linux | dnsutils Ubuntu 20.04 LTS (focal) | 1:9.18.28-0ubuntu0.20.04.1 | [dnsutils 1:9.18.28-0ubuntu0.20.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-focal-dnsutils-1-9.18.28-0ubuntu0.20.04.1.md) | Jul 22, 2024 |
| Linux | dnsutils Ubuntu 22.04.1 LTS (jammy) | 1:9.18.28-0ubuntu0.22.04.1 | [dnsutils 1:9.18.28-0ubuntu0.22.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-jammy-dnsutils-1-9.18.28-0ubuntu0.22.04.1.md) | Jul 22, 2024 |
| Linux | dnsutils Ubuntu 24.04.5 LTS (noble) | 1:9.18.28-0ubuntu0.24.04.1 | [dnsutils 1:9.18.28-0ubuntu0.24.04.1](https://patchblox.com/security/data/fix/linux/ubuntu-noble-dnsutils-1-9.18.28-0ubuntu0.24.04.1.md) | Jul 22, 2024 |
| Linux | dnsutils Ubuntu 24.10 (oracular) | 1:9.18.28-0ubuntu1 | [dnsutils 1:9.18.28-0ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-oracular-dnsutils-1-9.18.28-0ubuntu1.md) | Jul 23, 2024 |
| Linux | dnsutils Ubuntu 25.04 (plucky) | 1:9.18.28-0ubuntu1 | [dnsutils 1:9.18.28-0ubuntu1](https://patchblox.com/security/data/fix/linux/ubuntu-plucky-dnsutils-1-9.18.28-0ubuntu1.md) | Jul 23, 2024 |

---

Data as of 2026-11-08T00:53:09Z UTC. Source: Patchblox Patch Radar (https://patchblox.com/security/patch-radar). Patchblox finds out-of-date software on Windows, macOS and Linux and updates it through release rings: https://patchblox.com/demo

Free to use with attribution: show "Data: Patchblox Patch Radar" with a link to https://patchblox.com/security/patch-radar. Terms, including what needs a written agreement: https://patchblox.com/security/patch-radar/use-the-data

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.
