DNS Benchmark ProReal-time DoH latency analysis

DNS Security

BIND 9 DoH Crash: 14 DNS Security Flaws, Patch Now

By Nattapong Sukkasem · Published · Updated .

TL;DR — ISC shipped BIND 9.20.29 and 9.21.26 on 16 September 2026. Lead item CVE-2026-77692 is an unauthenticated DNS-over-HTTPS SIG(0) crash of named.

This DNS security follow-up is about the other dominant open-source engine after yesterday's Unbound advisory. When the process that speaks DNS over HTTPS can be knocked over by one unauthenticated request, the outage is the incident.

What CVE-2026-77692 actually breaks

An attacker sends a crafted DoH request with an invalid SIG(0) record, then closes the transport before named finishes checking the signature. The daemon aborts. CVSS 7.5 availability only. Fixed in 9.20.29 / 9.21.26.

IdentifierClassImpact
CVE-2026-77692Unauthenticated DoH SIG(0)Aborts named. No workaround.
CVE-2026-76163TKEY query, missing options blockAborts named.
CVE-2026-19667Crafted 65,536-byte negative answerResolver crash including 9.18-era code.
One incoming request hitting a darkened blade in a BIND recursor rack
CVE-2026-77692 is one unauthenticated DoH request. The listener goes dark. Illustration generated for DNS Benchmark Pro — not a product screenshot.

Why a named crash is a network outage

Stubs retry, operating systems rotate forwarders, and users report that the internet is slow. Measuring the path after a recursor restart is how you see silent failover.

A user staring at stalled page loads after a recursive resolver crash
When named dies, users do not see a DNS error. They see a stalled internet. Illustration generated for DNS Benchmark Pro — not a product screenshot.

What operators should do this week

  1. Inventory with named -v. Want 9.20.29, 9.21.26 or 9.20.29-S1.
  2. Treat DoH listeners as internet-facing.
  3. Do not keep 9.18 as a plan.
  4. Confirm a global options block exists.
An operator applying the BIND 9.20.29 patch at a data-center console
The work this week is inventory and patch: BIND 9.20.29 or 9.21.26. Illustration generated for DNS Benchmark Pro — not a product screenshot.
A recursor farm aisle with one rack dark and the neighboring racks still lit
The blast radius is the recursor farm, not a single laptop. Illustration generated for DNS Benchmark Pro — not a product screenshot.

Sources

Related articles

Independent editorial analysis published by DNS Benchmark Pro / Genext Information Systems.

DNS angle

Review resolver logs for the systems discussed above and compare unexpected names with your approved services. A successful lookup does not establish that a destination is safe. Use the DNS lookup tool to inspect current answers, then compare them with your own resolver and incident records.

Source: ISC KB CVE-2026-77692 ().

September advisory checklist

Each CVE links to its ISC advisory, published 16 September 2026. Scores are CVSS 3.1 base scores. The fixed 9.20 release is 9.20.29; 9.18 is end of life and has no listed fix for this batch. Distribution packages may carry backported fixes; check your distributor before relying on a version string.

CVEComponentCVSS9.189.20 fixed
CVE-2026-81736SVCB / HTTPS response construction7.5EOL; migrate9.20.29
CVE-2026-19667Negative cache length handling7.5EOL; migrate9.20.29
CVE-2026-19662qpcache NOQNAME lifetime5.9EOL; migrate9.20.29
CVE-2026-19941Wildcard denial proof5.9EOL; migrate9.20.29
CVE-2026-77692DoH SIG(0) handling7.5EOL; migrate9.20.29
CVE-2026-78301Zone database boundaries5.8EOL; migrate9.20.29
CVE-2026-81563SVCB cache references7.5EOL; migrate9.20.29
CVE-2026-19666DNS64 proof handling7.5EOL; migrate9.20.29
CVE-2026-76163TKEY configuration handling7.5EOL; migrate9.20.29
CVE-2026-80274DNSSEC NOQNAME caching7.5EOL; migrate9.20.29
CVE-2026-19033IXFR authentication ordering6.5EOL; migrate9.20.29
CVE-2026-19668DNSSEC verification resources5.3EOL; migrate9.20.29
CVE-2026-75029Repeated singleton records5.3EOL; migrate9.20.29
CVE-2026-77119NSEC3 delegation proof5.9EOL; migrate9.20.29

Check exposure and upgrade safely

The DoH SIG(0) issue concerns a DoH listener. Other rows concern resolver validation, caching or authoritative service behaviour; disabling DoH does not address the whole batch. Record the role and configuration of every instance, including standby nodes and containers. Compare the installed package with your vendor's security tracker, then select a supported fixed package.

  1. Save the configuration and record the currently running binary and package versions.
  2. Validate the planned configuration with the tools provided by your package, and schedule a maintenance window with a tested fallback resolver.
  3. Upgrade a controlled instance first, restart it through your normal service manager, and confirm the running process uses the new binary.
  4. Test ordinary signed answers, negative answers and application lookups through the resolver. Check each enabled transport separately.
  5. Roll out to the remaining nodes and watch error rates, memory and restart counts. Keep the evidence with the change record.

Use the DNS lookup tool as a comparison point for public answers. It queries a public resolver and does not test your private BIND instance or prove that its binary is patched. A successful answer after a restart should be paired with a local version and package check.

Further coverage