]> git.ipfire.org Git - thirdparty/bind9.git/commit
[CVE-2026-3592] sec: usr: Limit resolver server list size
authorColin Vidal <colin@isc.org>
Thu, 30 Apr 2026 18:49:05 +0000 (20:49 +0200)
committerMichał Kępień <michal@isc.org>
Thu, 7 May 2026 11:32:15 +0000 (13:32 +0200)
commite249148d75950ec11d6716932b6fa3da8f12dcaf
tree7ce0870bca445042638ec2e516e0d3f6f71952ea
parent53593e8e13e0098fd822d0f6be4c82d84bc7e34c
parent156039fef5fd6381dd0b79092c6032d702fc285c
[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

Merge branch '5641-selfpointedglue' into 'security-main'

See merge request isc-private/bind9!909