Hi Irwin,

BIND 9.16 is end-of-life, and we also don't provide support for commercial 
appliances
based on BIND 9.

Since you didn't provide any actionable details (like the contents of the 
zone), I would
suggest you try to reproduce the issue you have with supported version of BIND 
9.
Either BIND 9.18.28 or BIND 9.20.0 - both are freely available from our site.

Ondrej
--
Ondřej Surý (He/Him)
ond...@isc.org

My working hours and your working hours may be different. Please do not feel 
obligated to reply outside your normal working hours.

> On 13. 8. 2024, at 13:18, Irwin Tillman <irwin.tillm...@gmail.com> wrote:
> 
> I'm encountering the max-records-per-type limit when loading an authoritative 
> zone, so named won't load the zone.
> But an audit of the zone (count the records returned by AXFR) finds no 
> records exceeeding the limit.
> 
> Is anyone else encountering this?
> 
> --
> 
> Details:
> 
> I'm using Infloblox NIOS, a commercial product which includes BIND.
> NIOS 9.0.4 apparently is based on BIND 9.16.23-S1 (at least, that's what 
> named logs at start).
> The vendor presumably customizes it and backports selected ISC patches to it.
> 
> Infoblox released a NIOS patch that includes the change to address 
> CVE-2024-1737.
> Their patch renamed BIND's new max-records-per-type limit to 
> named_max_records_per_type, and changed its default from 100 to 500.
> And their patch renamed BIND's new max-types-per-name limit to 
> named_max_types_per_name, and kept the default at 100.
> 
> Without that patch, named will load my authoritative zone.
> 
> With the patch, it won't load:
> named[40000]: general: dns_master_load: example.org: too many records
> named[40000]: general: dns_master_load: too many records
> named[40000]: general: zone example.org/IN: loading zdb zone: initial load 
> error: too many records
> 
> Infoblox couldn't find the offending record(s) in my zone causing named to 
> hit the limit.
> 
> (Perhaps it would be helpful if when named hits this limit, it logs the 
> (view,owner,RRtype) involved?)
> 
> Infoblox advised that they found that if they increment the 
> max-records-per-type limit (what NIOS calls named_max_records_per_type)
> from (NIOS' default of) 500 to 2000, my zone will load.
> 
> That implies that named believes my zone is hitting that limit.
> 
> I've audited the zone for potential max-records-per-type violations using the 
> following
> (while running without the patch, so named loads the zone):
> 
>    dig -t axfr example.org. SERVER| awk '{print $1,$4}' | sort | uniq -c | 
> sort -n
> 
> I expected to find some cases of (owner,RRtype) exceeding 500 (and below 
> 2000).
> There were none. My closest hit was under 450.
> 
> That suggests to me that named believes the limit is exceeded even when an 
> AXFR audit doesn't see that.
> 
> (NIOS did behave as expected for a trivial test case.
> I created a test zone containing a case of (owner,RRtype) with 499 records; 
> it loaded.
> I incremented it to 500 records; it loaded.
> I incremented it to 501 increments, it refused to load.)
> 
> So I'm wondering if anyone else (running vanilla BIND version that has the 
> CVE-2024-1737 fix, or some other variant)
> is encountering this as well.
> 
> If no one else running vanilla BIND is encountering it, maybe it's due to a 
> bug introduced in Infoblox's customized version of named.
> -- 
> Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from 
> this list
> 
> ISC funds the development of this software with paid support subscriptions. 
> Contact us at https://www.isc.org/contact/ for more information.
> 
> 
> bind-users mailing list
> bind-users@lists.isc.org
> https://lists.isc.org/mailman/listinfo/bind-users

-- 
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from 
this list

ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.


bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to