зеркало из https://github.com/github/putty.git
rsa2_pubkey_bits: Cope correctly with a NULL return from rsa2_newkey()
Dereferencing it is not correct. Bug found with the help of afl-fuzz.
This commit is contained in:
Родитель
63b47ed9d5
Коммит
7707aa24d6
2
sshrsa.c
2
sshrsa.c
|
@ -773,6 +773,8 @@ static int rsa2_pubkey_bits(const struct ssh_signkey *self,
|
|||
int ret;
|
||||
|
||||
rsa = rsa2_newkey(self, (const char *) blob, len);
|
||||
if (!rsa)
|
||||
return -1;
|
||||
ret = bignum_bitcount(rsa->modulus);
|
||||
rsa2_freekey(rsa);
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче