crypto/rsa/rsa_depr.c:91: 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:89:10: Assignment
87.        * can be larger
88.        */
89.       for (i = 0; i < (int)sizeof(unsigned long) * 8; i++) {
               ^
90.           if (e_value & (1UL << i))
91.               if (BN_set_bit(e, i) == 0)

crypto/rsa/rsa_depr.c:91:17: Call
89.       for (i = 0; i < (int)sizeof(unsigned long) * 8; i++) {
90.           if (e_value & (1UL << i))
91.               if (BN_set_bit(e, i) == 0)
                      ^
92.                   goto err;
93.       }

crypto/bn/bn_lib.c:671:1: <Offset trace>
669.   }
670.   
671. > int BN_set_bit(BIGNUM *a, int n)
672.   {
673.       int i, j, k;

crypto/bn/bn_lib.c:671:1: Parameter `a->top`
  669.   }
  670.   
  671. > int BN_set_bit(BIGNUM *a, int n)
  672.   {
  673.       int i, j, k;

crypto/bn/bn_lib.c:671:1: <Length trace>
669.   }
670.   
671. > int BN_set_bit(BIGNUM *a, int n)
672.   {
673.       int i, j, k;

crypto/bn/bn_lib.c:671:1: Parameter `*a->d`
  669.   }
  670.   
  671. > int BN_set_bit(BIGNUM *a, int n)
  672.   {
  673.       int i, j, k;

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