Fix OOB access

This commit is contained in:
Eric Blankenhorn
2020-05-28 14:14:19 -05:00
parent e388885407
commit 233a5ca6b8

View File

@ -1596,7 +1596,7 @@ static int RsaUnPad(const byte *pkcsBlock, unsigned int pkcsBlockLen,
byte invalid = 0; byte invalid = 0;
#endif #endif
if (output == NULL || pkcsBlockLen == 0 || pkcsBlockLen > 0xFFFF) { if (output == NULL || pkcsBlockLen < 2 || pkcsBlockLen > 0xFFFF) {
return BAD_FUNC_ARG; return BAD_FUNC_ARG;
} }