crypto/x509v3/v3_asid.c:346: error: BUFFER_OVERRUN_L3
  Offset: 0 Size: [0, 8388607] by call to `BN_add_word`.
Showing all 9 steps of the trace


crypto/x509v3/v3_asid.c:345:13: Call
343.            */
344.           if ((bn == NULL && (bn = BN_new()) == NULL) ||
345.               ASN1_INTEGER_to_BN(a_max, bn) == NULL ||
                   ^
346.               !BN_add_word(bn, 1) ||
347.               (a_max_plus_one =

crypto/asn1/a_int.c:629:12: Call
  627.   BIGNUM *ASN1_INTEGER_to_BN(const ASN1_INTEGER *ai, BIGNUM *bn)
  628.   {
  629.       return asn1_string_to_bn(ai, bn, V_ASN1_INTEGER);
                    ^
  630.   }
  631.   

crypto/asn1/a_int.c:563:1: Parameter `bn->d`
    561.   }
    562.   
    563. > static BIGNUM *asn1_string_to_bn(const ASN1_INTEGER *ai, BIGNUM *bn,
    564.                                    int itype)
    565.   {

crypto/x509v3/v3_asid.c:346:14: Call
344.           if ((bn == NULL && (bn = BN_new()) == NULL) ||
345.               ASN1_INTEGER_to_BN(a_max, bn) == NULL ||
346.               !BN_add_word(bn, 1) ||
                    ^
347.               (a_max_plus_one =
348.                BN_to_ASN1_INTEGER(bn, a_max_plus_one)) == NULL) {

crypto/bn/bn_word.c:123:1: Parameter `*a->d`
  121.   }
  122.   
  123. > int BN_add_word(BIGNUM *a, BN_ULONG w)
  124.   {
  125.       BN_ULONG l;

crypto/bn/bn_word.c:140:13: Call
  138.       if (a->neg) {
  139.           a->neg = 0;
  140.           i = BN_sub_word(a, w);
                     ^
  141.           if (!BN_is_zero(a))
  142.               a->neg = !(a->neg);

crypto/bn/bn_word.c:159:1: <Length trace>
157.   }
158.   
159. > int BN_sub_word(BIGNUM *a, BN_ULONG w)
160.   {
161.       int i;

crypto/bn/bn_word.c:159:1: Parameter `*a->d`
    157.   }
    158.   
    159. > int BN_sub_word(BIGNUM *a, BN_ULONG w)
    160.   {
    161.       int i;

crypto/bn/bn_word.c:184:27: Array access: Offset: 0 Size: [0, 8388607] by call to `BN_add_word` 
    182.       }
    183.   
    184.       if ((a->top == 1) && (a->d[0] < w)) {
                                     ^
    185.           a->d[0] = w - a->d[0];
    186.           a->neg = 1;
