CVE-2026-5187 in wolfSSL
Sumário
de VulDB • 19/06/2026
Existiam duas possíveis localizações de escrita fora dos limites do heap em DecodeObjectId() em wolfcrypt/src/asn.c. Primeiro, uma verificação de limite valida apenas um slot disponível antes de escrever dois valores de arco OID (out[0] e out[1]), permitindo uma escrita fora dos limites de 2 bytes quando outSz é igual a 1. Segundo, vários chamadores passam sizeof(decOid) (64 bytes em plataformas de 64 bits) em vez da contagem de elementos MAX_OID_SZ (32), fazendo com que a função aceite OIDs manipulados com 33 ou mais arcos que escrevem além do final do buffer alocado.
If you want to get best quality of vulnerability data, you may have to visit VulDB.