]> git.ipfire.org Git - thirdparty/bind9.git/commit
[9.20] fix: usr: Fail DNSKEY validation when supported but invalid DS is found
authorOndřej Surý <ondrej@isc.org>
Tue, 24 Feb 2026 12:02:45 +0000 (13:02 +0100)
committerOndřej Surý <ondrej@isc.org>
Tue, 24 Feb 2026 12:02:45 +0000 (13:02 +0100)
commit2e1971873a1d0e82ebd77bac4088ae49fdd8aafa
treef2ea460a9767684ddb90f9804f9844eb5cca8aac
parent06a671a0ef9d8afe730b8f54dbf2dddbca78fb64
parentb23d8b48eef3bb9ec57a55ae65e6a216aa1d78bc
[9.20] fix: usr: Fail DNSKEY validation when supported but invalid DS is found

A regression was introduced when adding the EDE code for unsupported
DNSKEY and DS algorithms.  When the parent has both supported and
unsupported algorithm in the DS record, the validator would treat the
supported DS algorithm as insecure when validating DNSKEY records
instead of BOGUS.  This has not security impact as the rest of the child
zone correctly ends with BOGUS status, but it is incorrect and thus the
regression has been fixed.

Closes #5757

Backport of MR !11580

Merge branch 'backport-5757-fix-mixed-algorithm-DS-handling-9.20' into 'bind-9.20'

See merge request isc-projects/bind9!11590