]> git.ipfire.org Git - thirdparty/bind9.git/commit
[9.18] fix: usr: Fix named crash when processing SIG records in dynamic updates
authorOndřej Surý <ondrej@isc.org>
Mon, 20 Apr 2026 10:14:57 +0000 (12:14 +0200)
committerOndřej Surý <ondrej@isc.org>
Mon, 20 Apr 2026 10:14:57 +0000 (12:14 +0200)
commitdf77c239ac9d1b0e7efabb4f48dd762811dd5ae1
treecf330800f3dbe914b98fdb3faf0a914d1a2df83b
parentbb63fd9dac2aa3299d373bca017f54071a63aa65
parentab16e86a5035347df8a23feb78e135020a1403e5
[9.18] fix: usr: Fix named crash when processing SIG records in dynamic updates

Previously, :iscman:`named` could abort if a client sent a dynamic update containing a SIG record (the legacy signature type) to a zone configured with an update-policy. The function `dns_db_findrdataset` had an incorrect requirements prerequisite that prevented SIG records being looked up, which was triggered as part of processing an UPDATE request and could be triggered remotely by any client permitted to send updates. This has been fixed by ensuring that SIG records are handled consistently with RRSIG records during update processing.

Closes #5818

Backport of MR !11864

Merge branch 'backport-5818-fix-update-of-sig-9.18' into 'bind-9.18'

See merge request isc-projects/bind9!11877