]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
fix: usr: prevent malicious DNSSEC zones from exhausting validator CPU
authorOndřej Surý <ondrej@isc.org>
Thu, 30 Apr 2026 08:55:49 +0000 (10:55 +0200)
committerOndřej Surý <ondrej@isc.org>
Thu, 30 Apr 2026 08:55:49 +0000 (10:55 +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

Merge branch '5881-rsa-exponent-keytrap-cpu-amplification' into 'main'

See merge request isc-projects/bind9!11917


Trivial merge