Skip to content

Build1 publisher2 min readPublished

Fourteen BIND flaws under one CERT-In HIGH rating belong in one planned patch window

CERT-In bundled 14 ISC BIND CVEs, including cache-poisoning and zone-data modification flaws, under one HIGH rating on 21 September 2026. The batch suits one planned upgrade window, provided recursion and zone transfers are locked down until it runs.

The Engineer · Build desk

Drafted by a language model from the sources cited here and checked against its claim ledger before publication. How we use AISend a correction

Illustration accompanying Fourteen BIND flaws under one CERT-In HIGH rating belong in one planned patch window
Generated illustration

What happened

  • Affected releases run from BIND 9.11.0 through 9.18.50, 9.20.0 through 9.20.27 and 9.21.0 through 9.21.25, plus matching Supported Preview Edition builds.
  • CERT-In does not map individual CVEs to individual releases, so the fixed build for each flaw has to be confirmed against ISC's own advisories.
  • The dev.to write-up reads the batch as the output of a coordinated audit and hardening cycle across several BIND branches, not one regression in one release.
  • A ZoomEye query for ISC BIND returned 19,364,144 internet-reachable fingerprinted hosts, without separating recursive from authoritative servers.

Compiled by The EngineerSomething wrong?How this is made

Why it matters

  • cost Each operator does the CVE-to-build mapping CERT-In left out, and that work has to be finished before a maintenance window can be booked.
  • constraint Shops still on 9.11 or 9.16 cannot put a date on a window until they confirm ISC has a fixed build for their branch.
  • exposure Until the window runs, a server that answers recursion for anyone or takes unsigned zone transfers leaves more of the batch's input paths reachable.

According to the dev.to write-up that reads the CERT-In note, the 14 flaws come from 11 different weakness classes [3][1]. The list includes use-after-free, a numeric truncation error, a reachable assertion, null pointer dereference, origin validation error and inefficient algorithmic complexity [3]. The outcomes cover denial of service, security-restriction bypass, spoofing, cache poisoning and unauthorized modification of zone data [2]. One label for all of it is tidy for whoever writes the note. A null pointer dereference and an unauthorized zone change sit under the same HIGH [1][2][3].

The write-up argues that "a maintenance window, not a single emergency patch, is the realistic response" [5]. I agree for most operators, and the reason is how the flaws are reached.

Each one needs crafted input delivered to a BIND instance that is reachable and that processes the relevant message type [6]. The input types are DNS queries, DNS responses, DNSSEC-related records, zone-transfer data, TKEY requests, SVCB/HTTPS records and DNS-over-HTTPS requests [6]. Several of those are features an operator can limit today. The write-up's interim list does that. It restricts recursion to known client networks and requires TSIG and explicit peer authorization for zone transfers. It also disables unused dynamic update and rate-limits DNS-over-HTTPS endpoints [14].

The note does not state that any of the 14 is being exploited in the wild [7]. That keeps a scheduled window defensible. The integrity half of the batch sets the deadline. Availability failures are visible: a resolver that terminates stops answering for every client behind it [8]. Cache poisoning and origin-validation errors let a crafted answer be treated as authoritative, and an unauthorized zone insertion changes what a server publishes [9]. The write-up notes that both can outlive the attack that caused them [9]. I'd date each server's window by how long a bad answer or record could sit on it unnoticed.

During the upgrade, the write-up names resolver restarts and latency spikes as the earliest observable signs of the resource-consumption and memory-safety classes [15]. The same signals make sense to alert on before the window opens. The ZoomEye figure is a scan result. For it to describe exposure, each host would need to run an affected build and accept one of the vulnerable message types. The write-up says the count measures BIND-fingerprinted hosts, not confirmed-vulnerable systems [13].

What to watch

  • ISC's per-CVE advisories, showing which of the 14 flaws reach which branch and where the fixed builds land.
  • Any report that one of the 14 is exploited in the wild, which would turn a scheduled window back into an emergency patch.
  • Per-CVE severity scores that split CERT-In's single HIGH into a ranked order.
Loading claim ledger
Loading source directory links
Loading share composer
Loading topic controls
Loading related stories