CVE-2026-10822

NameCVE-2026-10822
DescriptionIf BIND encounters a particular invalid data structure in a DNS record, it will accept the invalid data, and may subsequently abort and exit. BIND will first need to store a DNS record for a key (KEY, DNSKEY, etc.). That key must specify a PRIVATEDNS algorithm (253), and in the algorithm identifier, improperly give a length longer than the actual identifier data. The invalid identifier will be stored. If BIND later needs to render that record to text, it will use the invalid length during processing, leading to a consistency check failing. This issue affects BIND 9 versions 9.18.0 through 9.18.50, 9.20.0 through 9.20.24, 9.21.0 through 9.21.23, 9.18.11-S1 through 9.18.50-S1, and 9.20.9-S1 through 9.20.24-S1.
SourceCVE (at NVD; CERT, ENISA, LWN, oss-sec, fulldisc, Debian ELTS, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more)
ReferencesDSA-6395-1

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
bind9 (PTS)bullseye1:9.16.50-1~deb11u2vulnerable
bullseye (security)1:9.16.50-1~deb11u5vulnerable
bookworm, bookworm (security)1:9.18.49-1~deb12u1vulnerable
trixie1:9.20.23-1~deb13u1vulnerable
trixie (security)1:9.20.26-1~deb13u1fixed
forky, sid1:9.20.24-1vulnerable

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
bind9sourcetrixie1:9.20.26-1~deb13u1DSA-6395-1
bind9source(unstable)(unfixed)

Notes

https://kb.isc.org/docs/cve-2026-10822

Search for package or bug name: Reporting problems