]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
[9.20] fix: usr: prevent malicious DNSSEC zones from exhausting validator CPU
authorOndřej Surý <ondrej@isc.org>
Thu, 30 Apr 2026 11:24:00 +0000 (13:24 +0200)
committerOndřej Surý <ondrej@isc.org>
Thu, 30 Apr 2026 11:24:00 +0000 (13:24 +0200)
A DNSSEC-signed zone could publish a DNSKEY with an unusually large
RSA public exponent and force any validator resolving names in that
zone to spend disproportionate CPU verifying signatures.  The
validator now rejects such DNSKEYs, matching the limit already
applied to keys read from files or HSMs.

Closes #5881

Backport of MR !11917

Merge branch 'backport-5881-rsa-exponent-keytrap-cpu-amplification-9.20' into 'bind-9.20'

See merge request isc-projects/bind9!11923


Trivial merge