Commit ded1b50f authored by Bernd Edlinger's avatar Bernd Edlinger Committed by Rich Salz
Browse files

Fix another possible crash in rsa_ossl_mod_exp.



Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/3675)
(cherry picked from commit 5625567f)
parent 48dd11a8
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -603,6 +603,8 @@ static int rsa_ossl_mod_exp(BIGNUM *r0, const BIGNUM *I, RSA *rsa, BN_CTX *ctx)
    r1 = BN_CTX_get(ctx);
    m1 = BN_CTX_get(ctx);
    vrfy = BN_CTX_get(ctx);
    if (vrfy == NULL)
        goto err;

    {
        BIGNUM *p = BN_new(), *q = BN_new();