]> git.ipfire.org Git - thirdparty/bind9.git/commit
[v9_11] [CVE-2026-3592] sec: usr: Limit resolver server list size
authorColin Vidal <colin@isc.org>
Thu, 30 Apr 2026 18:49:47 +0000 (20:49 +0200)
committerOndřej Surý <ondrej@isc.org>
Thu, 7 May 2026 13:14:06 +0000 (15:14 +0200)
commit5c963e80badfcd25fe00a88610bed97c5e9b918d
tree115e7b3b7cb638e342dcebbcfadd3d03d4dfd81d
parent0f39ddb36acff344292124ac33b187392b9dd2ef
parent3d698ad07cb3c94ea79cf1149931423b9dab8f30
[v9_11] [CVE-2026-3592] sec: usr: Limit resolver server list size

When resolving a domain with many nameservers that share overlapping IP addresses (e.g., 10 NS records all pointing at the same set of addresses), BIND could previously waste time querying duplicate addresses and build up excessively large server lists. Deduplicate addresses in the resolver's server list so that each unique IP is only queried once per resolution attempt, regardless of how many NS records point to it and cap the number of addresses stored per nameserver name to 6 (combined A and AAAA), preventing memory and CPU overhead from domains with unusually large NS/glue sets.

Closes isc-projects/bind9#5641

Backport of !909

Merge branch 'backport-5641-selfpointedglue-9.11' into 'security-bind-9.11'

See merge request isc-private/bind9!957