]> git.ipfire.org Git - thirdparty/bind9.git/commit
[9.20] fix: usr: Fix zone verification of NSEC3 signed zones 318792
authorMark Andrews <marka@isc.org>
Fri, 10 Apr 2026 08:08:15 +0000 (18:08 +1000)
committerMark Andrews <marka@isc.org>
Fri, 10 Apr 2026 08:08:15 +0000 (18:08 +1000)
commitde4a9b4fa683b5b6531e4563139eee4e26fb72f9
tree46c7a25c55030101b84aaa1e7ca6f1187f601ca6
parent5f6c1d91135c42e17c584ff6eeefcd317f7500b1
parentc9671ebfe69250abeb4ead6a008d62553b287b83
[9.20] 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.20' into 'bind-9.20'

See merge request isc-projects/bind9!11833