]> git.ipfire.org Git - thirdparty/bind9.git/commit
fix: usr: Fix named crash when processing SIG records in dynamic updates
authorOndřej Surý <ondrej@isc.org>
Fri, 17 Apr 2026 14:09:52 +0000 (16:09 +0200)
committerOndřej Surý <ondrej@isc.org>
Fri, 17 Apr 2026 14:09:52 +0000 (16:09 +0200)
commit5f0b2f255fa2fb8956e40a6b067c85cf1870e152
treee0115e8eb0356d4532bff96d7e8f0017820b3d0d
parent13a686775749fc64b216e5626fbb8c88bcef5f58
parent51f27fda46870acea69835f82835ca857c000bd0
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

Merge branch '5818-fix-update-of-sig' into 'main'

See merge request isc-projects/bind9!11864