crypto/evp/e_aes.c:2003: error: BUFFER_OVERRUN_L3
  Offset added: 8 Size: [0, +oo].
Showing all 3 steps of the trace


crypto/evp/e_aes.c:1993:1: <Length trace>
1991.   }
1992.   
1993. > static int aes_ccm_tls_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
1994.                                 const unsigned char *in, size_t len)
1995.   {

crypto/evp/e_aes.c:1993:1: Parameter `ctx->buf[*]`
1991.   }
1992.   
1993. > static int aes_ccm_tls_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
1994.                                 const unsigned char *in, size_t len)
1995.   {

crypto/evp/e_aes.c:2003:9: Array access: Offset added: 8 Size: [0, +oo]
2001.       /* If encrypting set explicit IV from sequence number (start of AAD) */
2002.       if (ctx->encrypt)
2003.           memcpy(out, ctx->buf, EVP_CCM_TLS_EXPLICIT_IV_LEN);
                ^
2004.       /* Get rest of IV from explicit IV */
2005.       memcpy(ctx->iv + EVP_CCM_TLS_FIXED_IV_LEN, in, EVP_CCM_TLS_EXPLICIT_IV_LEN);
