mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-07-12 00:33:53 -05:00
Add some missing bounds checks in signature verification routines.
[originally from svn r9978]
This commit is contained in:
3
sshdss.c
3
sshdss.c
@ -72,6 +72,9 @@ static Bignum get160(char **data, int *datalen)
|
||||
{
|
||||
Bignum b;
|
||||
|
||||
if (*datalen < 20)
|
||||
return NULL;
|
||||
|
||||
b = bignum_from_bytes((unsigned char *)*data, 20);
|
||||
*data += 20;
|
||||
*datalen -= 20;
|
||||
|
Reference in New Issue
Block a user