]> git.ipfire.org Git - thirdparty/bind9.git/commit
Fix crash in pk11_numbits() when native-pkcs11 is used
authorOndřej Surý <ondrej@isc.org>
Tue, 21 Jul 2020 12:42:47 +0000 (14:42 +0200)
committerMichał Kępień <michal@isc.org>
Wed, 5 Aug 2020 13:51:50 +0000 (15:51 +0200)
commit8d807cc21655eaa6e6a08afafeec3682c0f3f2ab
tree7398e3907be71e05605afb7a1ffbbc327cbcd544
parentae9af802b5e7169c55cc5ef04dcfbded351c743d
Fix crash in pk11_numbits() when native-pkcs11 is used

When pk11_numbits() is passed a user provided input that contains all
zeroes (via crafted DNS message), it would crash with assertion
failure.  Fix that by properly handling such input.
lib/dns/pkcs11dh_link.c
lib/dns/pkcs11dsa_link.c
lib/dns/pkcs11rsa_link.c
lib/isc/include/pk11/internal.h
lib/isc/pk11.c