mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-04-21 21:15:03 -05:00
Add another missing bounds check in the SSH-1 private key loader.
[originally from svn r9904]
This commit is contained in:
parent
bc2076185e
commit
1dbdd2c43f
@ -74,7 +74,7 @@ static int loadrsakey_main(FILE * fp, struct RSAKey *key, int pub_only,
|
|||||||
/* Next, the comment field. */
|
/* Next, the comment field. */
|
||||||
j = GET_32BIT(buf + i);
|
j = GET_32BIT(buf + i);
|
||||||
i += 4;
|
i += 4;
|
||||||
if (len - i < j)
|
if (j < 0 || len - i < j)
|
||||||
goto end;
|
goto end;
|
||||||
comment = snewn(j + 1, char);
|
comment = snewn(j + 1, char);
|
||||||
if (comment) {
|
if (comment) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user