crypto/rsa/rsa_ossl.c:684: error: BUFFER_OVERRUN_L3
  Offset: 0 Size: [0, 8388607].
Showing all 5 steps of the trace


crypto/rsa/rsa_ossl.c:648:9: <Length trace>
646.           goto err;
647.       BN_CTX_start(ctx);
648.       f = BN_CTX_get(ctx);
               ^
649.       ret = BN_CTX_get(ctx);
650.       num = BN_num_bytes(rsa->n);

crypto/rsa/rsa_ossl.c:648:9: Call
646.           goto err;
647.       BN_CTX_start(ctx);
648.       f = BN_CTX_get(ctx);
               ^
649.       ret = BN_CTX_get(ctx);
650.       num = BN_num_bytes(rsa->n);

crypto/bn/bn_ctx.c:284:5: Call
  282.       }
  283.       /* OK, make sure the returned bignum is "zero" */
  284.       BN_zero(ret);
             ^
  285.       ctx->used++;
  286.       CTXDBG_RET(ctx, ret);

crypto/bn/bn_lib.c:530:1: Parameter `*a->d`
    528.   }
    529.   
    530. > int BN_set_word(BIGNUM *a, BN_ULONG w)
    531.   {
    532.       bn_check_top(a);

crypto/rsa/rsa_ossl.c:684:44: Array access: Offset: 0 Size: [0, 8388607]
682.           goto err;
683.   
684.       if ((padding == RSA_X931_PADDING) && ((bn_get_words(ret)[0] & 0xf) != 12))
                                                  ^
685.           if (!BN_sub(ret, rsa->n, ret))
686.               goto err;
