Security advisory Debian

BIND 9 on Debian: 14 fixes in DSA-6505-1 (trixie) and DLA-4865-1 (bookworm)

DSA-6505-1 fixed 14 BIND flaws on Debian 13 in September 2026; DLA-4865-1 brought ten of them to Debian 12 on 27 October.

Published
Reading time
5 min read

Security advisory Vulnerability

Severity: High Status: Monitoring
Status
Fixed in Debian 13 (trixie). Debian 12 (bookworm) received 10 of the 14 fixes in DLA-4865-1; as of 31 Oct 2026 the tracker still lists four of these CVEs as open there.
Affected
  • bind9 in Debian 13 (trixie) before 1:9.20.29-1~deb13u1
  • bind9 in Debian 12 (bookworm) before 1:9.18.49-1~deb12u3
Published
Updated

What you should do

  • Bring every BIND server to the newest package for its release and restart named.
  • Secondaries that rely on TSIG-protected transfers: patch these early (CVE-2026-19033).
  • Keep recursion limited to your own networks with allow-recursion; most of these issues need a resolver that talks to attacker-controlled servers.
  • Bookworm: follow the tracker for the remaining items and plan the move to trixie. Debian 11 (bullseye) is past LTS since 31 August 2026.
Timeline
  1. Debian published DSA-6395-1 for bind9.
  2. The Debian LTS team published DLA-4725-1 for bind9.
  3. Debian published DSA-6505-1 for bind9.
  4. The Debian LTS team published DLA-4865-1 for bind9.
  5. Skyline published this summary.

On 17 September 2026 Debian published DSA-6505-1, a bind9 update for Debian 13 (trixie) covering 14 vulnerabilities that ISC disclosed a day earlier. Debian says they may result in denial of service or cache poisoning. Debian 12 (bookworm), now maintained by the LTS team, received ten of these fixes on 27 October 2026 in DLA-4865-1.

This was the second large BIND round of the summer: DSA-6395-1 (22 July, trixie) and DLA-4725-1 (7 August, bookworm) fixed an earlier set of issues that Debian described as possible DNSSEC validation bypass, RPZ policy bypass, cache poisoning or denial of service. Trixie has since moved on again with DSA-6576-1 (21 October), so on trixie install the newest package, not just the one named here.

At a glance

ItemDetails
Source packagebind9
Debian 13 (trixie)Fixed in 1:9.20.29-1~deb13u1 (DSA-6505-1); later superseded by 1:9.20.30-1~deb13u1
Debian 12 (bookworm)Fixed in 1:9.18.49-1~deb12u3 (DLA-4865-1) for ten of the 14
Previous roundDSA-6395-1 (trixie 1:9.20.26-1~deb13u1), DLA-4725-1 (bookworm 1:9.18.49-1~deb12u2)
SeverityHigh: ISC rates seven of the 14 High (CVSS 7.5), the rest Medium

What the vulnerabilities are

ISC published one advisory per CVE. Grouped by effect:

Ways to make named exit (mostly High)

  • CVE-2026-19666: a resolver using dns64 exits on a specifically malformed answer.
  • CVE-2026-19667: a negative answer of exactly 65,536 bytes from an attacker-controlled server leads to an abort.
  • CVE-2026-80274: a valid wildcard answer with a signed NSEC3 proof followed by an unsigned NSEC at the same name triggers an exit.
  • CVE-2026-76163: a TKEY query can crash a server whose named.conf has no global options block.
  • CVE-2026-77692: a crafted DNS-over-HTTPS request with an invalid SIG(0) record, followed by closing the connection, aborts named.
  • CVE-2026-19662 (Medium): a use-after-free reachable with crafted, carefully timed answers from a DNSSEC-signed zone the attacker controls.

Resource exhaustion

  • CVE-2026-81563 and CVE-2026-81736 (High): SVCB/HTTPS AliasMode records can leak cache references or cost disproportionate CPU time.
  • CVE-2026-75029 and CVE-2026-19668 (Medium): repeated singleton records grow the negative cache, and large numbers of a particular invalid DNSSEC record cause excess work. ISC notes the default max-records-per-type and max-types-per-name limits help with the latter.

Integrity and validation (Medium)

  • CVE-2026-19033: on a secondary zone protected by TSIG, named may serve transferred IXFR data before the signed final message arrives, and does not roll back if it never does.
  • CVE-2026-77119 and CVE-2026-19941: unrelated NSEC3 or NSEC records may be accepted as DNSSEC proofs, which could let forged answers through or hide a wildcard.
  • CVE-2026-78301: a malformed zone (for example received by zone transfer) can create a false zone cut.

ISC says it is not aware of active exploits, and none of these CVEs is in the CISA Known Exploited Vulnerabilities catalog (30 October 2026 edition).

Are you affected?

dpkg-query -W -f='${Package} ${Version}\n' 'bind9*'
apt policy bind9
systemctl is-active named

Trixie systems older than 1:9.20.29-1~deb13u1 lack these fixes. Bookworm systems older than 1:9.18.49-1~deb12u3 lack the ten that DLA-4865-1 includes. DLA-4865-1 does not list CVE-2026-19668, CVE-2026-76163, CVE-2026-77119 or CVE-2026-77692, and the tracker still shows bookworm as vulnerable to them; ISC's own records list 76163 and 77692 as affecting BIND 9.20 and later only.

How to update

The same commands work on trixie and bookworm; LTS updates arrive through the normal bookworm-security repository:

sudo apt update
sudo apt install --only-upgrade bind9 bind9-libs bind9-utils bind9-dnsutils bind9-host
apt policy bind9

On trixie this installs the newest build, which today is 1:9.20.30-1~deb13u1 and also contains the October fixes.

Restart or reboot?

No reboot. Restart BIND (the Debian unit is named) and check that it answers:

sudo systemctl restart named
named -v
dig @127.0.0.1 debian.org +short

Sources

SKYLINE Engineering

@skyline

The engineering team at SKYLINE Industrial Solutions. We publish field-tested guides drawn from real KSA and GCC deployments.

See author profile
SKYLINE engineering services

Need this implemented for you?

Reading is free — building it right takes a team. SKYLINE engineers ship Debian for Aramco vendors, banks, hospitals and government agencies across Saudi Arabia. Talk to us before you start.

Aramco Approved Contractor ISO 9001 · ISO 27001 SAMA CSF aligned NCA ECC ready 247+ KSA clients

Comments

0 total · 0 threads
Be the first to leave a comment.