BIND DNS Servers Hit by 14 Security Flaws Enabling Cache Poisoning and Remote Crashes
ISC patched 14 high-severity BIND 9 flaws enabling DNS cache poisoning, DNSSEC bypass, and remote crashes of exposed recursive resolvers.
Internet Systems Consortium released BIND 9 updates fixing 14 vulnerabilities, all rated High, including cache-poisoning flaws CVE-2025-40778 and CVE-2025-40780 and multiple remote denial-of-service issues affecting the widely used named daemon. Several flaws can be triggered by malicious DNS responses or crafted client queries against internet-facing recursive resolvers, DoH endpoints, and DNSSEC-validating servers. ISC changed DNAME/NS record acceptance, replaced the weak PRNG with a cryptographically secure generator, and added resource-exhaustion limits; administrators should upgrade and restrict recursion to trusted clients.
- CVE-2025-40778: spoofing weaknesses allow forged records in resolver caches without DNSSEC
- CVE-2025-40780: predictable UDP ports and transaction IDs from weak PRNG
- Remote DoS flaws include SIG(0) crashes (CVE-2026-5947) and DoH use-after-free (CVE-2026-3593)
- ISC added limits for DNSSEC validation work, large nameserver lists, and cache growth
Vulnerabilities mentionedAll →
| CVE | Vulnerability | CVSS | EPSS | Flags | Affected | Exposure | Published |
|---|---|---|---|---|---|---|---|
| CVE-2025-40775 | When an incoming DNS protocol message includes a Transaction Signature (TSIG), BIND always checks it. When an incoming DNS protocol message includes a Transaction Signature (TSIG), BIND always checks it. If the TSIG contains an invalid value in the algorithm field, BIND immediately aborts with an assertion failure. This issue affects BIND 9 versions 9.20.0 through 9.20.8 and 9.21.0 through 9.21.7. NVD description · AI analysis pending | 7.5 | 15% | — | — | ||
| CVE-2025-40777 | If a `named` caching resolver is configured with `serve-stale-enable` `yes`, and with `stale-answer-client-timeout` set to `0` (the only allowable value other t If a `named` caching resolver is configured with `serve-stale-enable` `yes`, and with `stale-answer-client-timeout` set to `0` (the only allowable value other than `disabled`), and if the resolver, in the process of resolving a query, encounters a CNAME chain involving a specific combination of cached or authoritative records, the daemon will abort with an assertion failure. This issue affects BIND 9 versions 9.20.0 through 9.20.10, 9.21.0 through 9.21.9, and 9.20.9-S1 through 9.20.10-S1. NVD description · AI analysis pending | 7.5 | <1% | — | — | ||
| CVE-2025-40778 | Under certain circumstances, BIND is too lenient when accepting records from answers, allowing an attacker to inject forged data into the cache. Under certain circumstances, BIND is too lenient when accepting records from answers, allowing an attacker to inject forged data into the cache. This issue affects BIND 9 versions 9.11.0 through 9.16.50, 9.18.0 through 9.18.39, 9.20.0 through 9.20.13, 9.21.0 through 9.21.12, 9.11.3-S1 through 9.16.50-S1, 9.18.11-S1 through 9.18.39-S1, and 9.20.9-S1 through 9.20.13-S1. NVD description · AI analysis pending | 8.6 | <1% | — | — | ||
| CVE-2025-40780 | In specific circumstances, due to a weakness in the Pseudo Random Number Generator (PRNG) that is used, it is possible for an attacker to predict the source por In specific circumstances, due to a weakness in the Pseudo Random Number Generator (PRNG) that is used, it is possible for an attacker to predict the source port and query ID that BIND will use. This issue affects BIND 9 versions 9.16.0 through 9.16.50, 9.18.0 through 9.18.39, 9.20.0 through 9.20.13, 9.21.0 through 9.21.12, 9.16.8-S1 through 9.16.50-S1, 9.18.11-S1 through 9.18.39-S1, and 9.20.9-S1 through 9.20.13-S1. NVD description · AI analysis pending | 8.6 | <1% | — | — | ||
| CVE-2025-8677 | Querying for records within a specially crafted zone containing certain malformed DNSKEY records can lead to CPU exhaustion. Querying for records within a specially crafted zone containing certain malformed DNSKEY records can lead to CPU exhaustion. This issue affects BIND 9 versions 9.18.0 through 9.18.39, 9.20.0 through 9.20.13, 9.21.0 through 9.21.12, 9.18.11-S1 through 9.18.39-S1, and 9.20.9-S1 through 9.20.13-S1. NVD description · AI analysis pending | 7.5 | 11% | — | — | ||
| CVE-2026-1519 | If a BIND resolver is performing DNSSEC validation and encounters a maliciously crafted zone, the resolver may consume excessive CPU. If a BIND resolver is performing DNSSEC validation and encounters a maliciously crafted zone, the resolver may consume excessive CPU. Authoritative-only servers are generally unaffected, although there are circumstances where authoritative servers may make recursive queries (see: https://kb.isc.org/docs/why-does-my-authoritative-server-make-recursive-queries). This issue affects BIND 9 versions 9.11.0 through 9.16.50, 9.18.0 through 9.18.46, 9.20.0 through 9.20.20, 9.21.0 through 9.21.19, 9.11.3-S1 through 9.16.50-S1, 9.18.11-S1 through 9.18.46-S1, and 9.20.9-S1 through 9.20.20-S1. NVD description · AI analysis pending | 7.5 group max | 2% |
| — | ||
| CVE-2026-3593 | A use-after-free vulnerability exists within the DNS-over-HTTPS implementation. A use-after-free vulnerability exists within the DNS-over-HTTPS implementation. This issue affects BIND 9 versions 9.20.0 through 9.20.22, 9.21.0 through 9.21.21, and 9.20.9-S1 through 9.20.22-S1. BIND 9 versions 9.18.0 through 9.18.48 and 9.18.11-S1 through 9.18.48-S1 are NOT affected. NVD description · AI analysis pending | 9.8 group max | 2% |
| — |
Full article554 words · extracted from cybersecuritynews.com · click to collapse
Internet Systems Consortium has released security updates for BIND 9 after identifying 14 vulnerabilities that could allow attackers to poison DNS caches, crash exposed servers remotely, exhaust resources, or bypass DNSSEC protections.
Administrators running recursive BIND resolvers should apply the latest patched releases as soon as possible. The most serious issues affect the named daemon, which is widely used to provide authoritative and recursive DNS services across enterprise, ISP, and cloud environments.
Several of the flaws can be triggered by malicious DNS responses or specially crafted client queries, making internet-facing resolvers a key concern.
BIND DNS Servers Hit by Security Flaws
Two vulnerabilities directly address DNS cache-poisoning risks. CVE-2025-40778 covers multiple spoofing weaknesses that could let attackers insert forged records into a resolver cache when DNSSEC is not enabled, or validation is disabled.
ISC changed BIND so it no longer accepts DNAME records or unnecessary NS records in the authority section unless the response arrives through a spoofing-resistant mechanism, such as TCP, DNS Cookies, TSIG, or SIG(0).
CVE-2025-40780 affects BIND’s former pseudo-random number generator (PRNG), potentially allowing attackers to predict UDP ports and DNS transaction IDs and increase the chance of forged DNS responses.
ISC replaced the generator with a cryptographically secure pseudo-random generator to make prediction-based cache poisoning substantially harder.
Several fixes address remote denial-of-service issues, including CVE-2026-5947, which causes crashes from SIG(0)-signed responses under load, and CVE-2026-3593, a use-after-free flaw in DNS-over-HTTPS.
A flood of HTTP/2 SETTINGS frames could trigger the DoH issue while BIND was writing a DNS response, potentially causing named to crash.
Other flaws could terminate BIND during TKEY processing, malformed DNSSEC records, CNAME and DNAME handling, DNS64 operations, zone transfers, or specially constructed NSEC and NSEC3 responses.
| CVE | BIND Component | Severity |
|---|---|---|
| CVE-2025-40775 | TSIG Parsing | High |
| CVE-2025-40777 | Recursive Resolver | High |
| CVE-2025-40778 | Resolver Cache | High |
| CVE-2025-40780 | UDP Randomization | High |
| CVE-2025-8677 | DNSSEC DNSKEY | High |
| CVE-2026-1519 | DNSSEC NSEC3 | High |
| CVE-2026-3104 | DNSSEC Validation | High |
| CVE-2026-3119 | TKEY Processing | High |
| CVE-2026-3591 | SIG(0) Authentication | High |
| CVE-2026-3592 | Resolver Server Lists | High |
| CVE-2026-3593 | DNS-over-HTTPS | High |
| CVE-2026-5946 | Non-IN DNS Views | High |
| CVE-2026-5947 | SIG(0) Validation | High |
| CVE-2026-5950 | Bad-Server Handling | High |
In several cases, an attacker controlling an authoritative domain or DNS server could supply malformed records that trigger an assertion failure and cause the resolver process to exit.
The advisory set also includes resource-exhaustion protections. ISC added limits for excessive DNSSEC validation work, large nameserver lists, crafted negative responses, HTTPSSVCB alias processing, and cache growth scenarios. Such attacks could otherwise consume CPU or memory and delay legitimate DNS lookups.
Organizations should identify all systems running BIND, especially public recursive resolvers, DNS-over-HTTPS endpoints, DNSSEC-validating resolvers, and servers using DNS64, response policy zones, or dynamic updates.
Administrators should upgrade to a supported BIND release containing the fixes, review resolver exposure, restrict recursion to trusted clients, and monitor logs for unexpected named restarts, malformed-query errors, or abnormal CPU and memory usage.
The fixes underline that DNS infrastructure remains a high-value target: a successful cache-poisoning attack can silently redirect users to attacker-controlled systems, while remote crashes can disrupt essential network services.
Cut every SOC alert investigation by 21 min. Power your SOC with instant IOC context for immediate response: Integrate TI Lookup in your SOC
Abinayahttps://cybersecuritynews.com/
Abi is a Security Editor and fellow reporter with Cyber Security News. She is covering various cyber security incidents happening in the Cyber Space.
Text extracted automatically; images, tables and formatting may be missing. Original: https://cybersecuritynews.com/bind-dns-servers-hit-by-14-security-flaws/