crypto/rsa/rsa_depr.c:44: error: BUFFER_OVERRUN_L3
  Offset: [0, 63] Size: [0, 8388607] by call to `BN_set_bit`.
Showing all 7 steps of the trace


crypto/rsa/rsa_depr.c:42:10: Assignment
40.        * can be larger
41.        */
42.       for (i = 0; i < (int)sizeof(unsigned long) * 8; i++) {
               ^
43.           if (e_value & (1UL << i))
44.               if (BN_set_bit(e, i) == 0)

crypto/rsa/rsa_depr.c:44:17: Call
42.       for (i = 0; i < (int)sizeof(unsigned long) * 8; i++) {
43.           if (e_value & (1UL << i))
44.               if (BN_set_bit(e, i) == 0)
                      ^
45.                   goto err;
46.       }

crypto/bn/bn_lib.c:627:1: <Offset trace>
625.   }
626.   
627. > int BN_set_bit(BIGNUM *a, int n)
628.   {
629.       int i, j, k;

crypto/bn/bn_lib.c:627:1: Parameter `a->top`
  625.   }
  626.   
  627. > int BN_set_bit(BIGNUM *a, int n)
  628.   {
  629.       int i, j, k;

crypto/bn/bn_lib.c:627:1: <Length trace>
625.   }
626.   
627. > int BN_set_bit(BIGNUM *a, int n)
628.   {
629.       int i, j, k;

crypto/bn/bn_lib.c:627:1: Parameter `*a->d`
  625.   }
  626.   
  627. > int BN_set_bit(BIGNUM *a, int n)
  628.   {
  629.       int i, j, k;

crypto/bn/bn_lib.c:644:5: Array access: Offset: [0, 63] Size: [0, 8388607] by call to `BN_set_bit` 
  642.       }
  643.   
  644.       a->d[i] |= (((BN_ULONG)1) << j);
             ^
  645.       bn_check_top(a);
  646.       return 1;
