ZeroHour

CVE-2026-19941

mass

DNSSEC Wildcard Non-Existence Bypass in ISC BIND 9 (named)

CVSS 3.1
5.9 medium
EPSS
Published
()
Modified
AI analysis

This is a DNSSEC validation flaw (CWE-345) in BIND 9's `named` resolver, which may accept an inapplicable NSEC record as valid proof that no wildcard record exists for a zone name. An attacker positioned at the same or an upstream level of the victim's zone name — for example, an operator of a sibling or parent zone able to present the malformed NSEC proof — can trigger the flaw in a validating resolver. The result is that the victim's wildcard record is treated as nonexistent, so the attacker can spoof or suppress answers in a way that still passes DNSSEC validation, yielding a high integrity impact (no confidentiality or availability impact per the CVSS vector). Only operators running affected BIND 9 versions as validating resolvers, particularly zones that rely on wildcard records, are affected. The issue was disclosed by ISC as one of fourteen BIND 9 vulnerabilities; it is not in CISA's KEV catalog and no public proof-of-concept or known exploitation exists.

What to do: Upgrade all validating `named` resolvers to the patched BIND 9 releases published by ISC for each affected branch (i.e., releases newer than 9.18.50, 9.20.27, 9.21.25 and the corresponding -S builds), per ISC's advisory for CVE-2026-19941. Administrators of DNSSEC-signed zones that depend on wildcard records should investigate client reports of unexpected NXDOMAIN/nodata answers. Restricting recursion to trusted clients is a useful defense-in-depth measure, but patching is the only complete fix.

Affected
Internet Systems Consortium (ISC) BIND 9 (open source)9.11.0 through 9.18.50; 9.20.0 through 9.20.27; 9.21.0 through 9.21.25
Internet Systems Consortium (ISC) BIND 9 supported preview editions (-S builds)9.11.3-S1 through 9.18.50-S1; 9.20.9-S1 through 9.20.27-S1
Estimated exposure
massHundreds of thousands to millions of BIND deployments worldwide; internet-wide DNS surveys repeatedly identify 100k+ exposed BIND servers, with validating… — BIND is the most widely deployed DNS server software, and public internet scans of DNS resolvers/authoritative servers consistently find hundreds of thousands of instances, so total affected installations plausibly exceed 100k systems even…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

An inapplicable NSEC record may be accepted by a `named` resolver as proof that no wildcard exists, which could allow an attacker at the same or an upstream level of the zone name to mask the existence of a victim's wildcard record. This issue affects BIND 9 versions 9.11.0 through 9.18.50, 9.20.0 through 9.20.27, 9.21.0 through 9.21.25, 9.11.3-S1 through 9.18.50-S1, and 9.20.9-S1 through 9.20.27-S1.

Weakness
CWE-345
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N

In the news

BIND 9 Update Fixes 14 Flaws, Including an Unauthenticated Crash Over DNS-over-HTTPS

ISC released BIND 9.20.29 and 9.21.26 fixing 14 flaws, including an unauthenticated DoH crash (CVE-2026-77692) and DNSSEC cache poisoning issues; no exploitation reported.

ISC patched fourteen flaws in BIND 9 on September 16, releasing 9.20.29 (stable) and 9.21.26 (development). CVE-2026-77692 (CVSS 7.5) lets an unauthenticated sender crash any server answering DNS-over-HTTPS with a single invalid SIG(0) request, and CVE-2026-76163 crashes named via TKEY queries; other High-severity flaws crash resolvers on default configurations or exhaust CPU and memory. Two DNSSEC flaws, CVE-2026-19941 and CVE-2026-77119, allow cache poisoning with forged denial or unsigned answers. ISC lists no workarounds, says none of the flaws are known to be exploited, and warns that the EOL 9.18 branch (through 9.18.50) will receive no fixes for twelve of them.

BIND 9.20.29 Fixes 14 Security Flaws Enabling DNSSEC Bypass and Denial-of-Service Attacks

ISC released BIND 9.20.29 patching 14 flaws, including two DNSSEC validation bypasses enabling cache poisoning and multiple denial-of-service bugs.

Internet Systems Consortium shipped BIND 9.20.29 (and 9.21.26) fixing 14 vulnerabilities affecting recursive and DNSSEC-validating resolvers. Key flaws include CVE-2026-77119 (CVSS 5.9), which lets injected NSEC3 records from sibling zones make forged answers appear validated, and CVE-2026-19941, enabling forged DNSSEC-validated NXDOMAIN responses. DoS issues include CVE-2026-19668 (CVSS 5.3, CPU exhaustion via crafted DS/DNSKEY key tags) and cache bloat bugs CVE-2026-81736 and CVE-2026-81563; CVE-2026-1903 fixes partially unsigned TSIG zone transfers and CVE-2026-78301 fixes out-of-zone record serving. ISC reports no active exploitation and says CVE-2026-19668 and CVE-2026-77119 have no workarounds, so upgrading is the only reliable mitigation.

ISC has disclosed fourteen vulnerabilities in BIND 9 (CVE-2026-19033, CVE-2026-19662, CVE-2026-19666, CVE-2026-19667, CVE-2026-19668, CVE-2026-19941, CVE-2026-75029, CVE-2026-76163, CVE-2026-77119, CVE-2026-77692, CVE-2026-78301, CVE-2026-80274, CVE-2026-81563, CVE-2026-81736)

ISC discloses fourteen vulnerabilities in BIND 9 DNS software, including a use-after-free, with fixes now available.

On September 16, 2026, Internet Systems Consortium disclosed fourteen vulnerabilities affecting BIND 9, listing CVE-2026-19033, CVE-2026-19662, CVE-2026-19666 (use-after-free), CVE-2026-19667, CVE-2026-19668, CVE-2026-19941, CVE-2026-75029, CVE-2026-76163, CVE-2026-77119, CVE-2026-77692, CVE-2026-78301, CVE-2026-80274, CVE-2026-81563, and CVE-2026-81736. Details and fixes are published in the ISC knowledge base. No active exploitation is reported in the announcement.