]> git.ipfire.org Git - thirdparty/bind9.git/commit
[9.20] fix: usr: Fix named crash when processing SIG records in dynamic updates
authorOndřej Surý <ondrej@isc.org>
Fri, 17 Apr 2026 17:24:17 +0000 (19:24 +0200)
committerOndřej Surý <ondrej@isc.org>
Fri, 17 Apr 2026 17:24:17 +0000 (19:24 +0200)
commit9e34ef0f7ed6b359da45b1874263abc602876f51
tree52b28ca5d3bcf26f6e75d9f8f5175395cd76512e
parent5ede4a87eb0889fc41430a04e58983c6abfdf44a
parent9c0e5da3aa1c2f0aaae115f10ebadb096ad55da5
[9.20] 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.20' into 'bind-9.20'

See merge request isc-projects/bind9!11876