]> git.ipfire.org Git - thirdparty/bind9.git/commit
[9.18] fix: usr: Fix zone verification of NSEC3 signed zones
authorMark Andrews <marka@isc.org>
Fri, 10 Apr 2026 08:07:49 +0000 (18:07 +1000)
committerMark Andrews <marka@isc.org>
Fri, 10 Apr 2026 08:07:49 +0000 (18:07 +1000)
commit3a2e16ae658dc0bc2f40185e0aa3d7832a93fece
treec6cdc5d20ebf92ac3eb1889e563e4a24c35b162f
parent5717e5756fed859fa198d738778aff9d780925fc
parentabefcf7156be1af40ea5cd81b3c356fe39c9e794
[9.18] fix: usr: Fix zone verification of NSEC3 signed zones

Previously, when computing the compressed bitmap during verification of an NSEC3-signed zone, an undersized buffer was used that resulted in an out-of-bounds write if there were too many active windows in the bitmap. This impacted mirror zones which are NSEC3-signed, `dnssec-signzone` and `dnssec-verifyzone`. This has been fixed.

Closes #5834

Backport of MR !11804

Merge branch 'backport-5834-fix-cbm-size-9.18' into 'bind-9.18'

See merge request isc-projects/bind9!11834