CVE-2026-5187 in wolfSSL
Resumen
por VulDB • 2026-05-20
Existían dos posibles ubicaciones de escritura fuera de los límites del heap en DecodeObjectId() en wolfcrypt/src/asn.c. En primer lugar, una comprobación de límites solo valida una ranura disponible antes de escribir dos valores de arco OID (out[0] y out[1]), lo que permite una escritura fuera de los límites de 2 bytes cuando outSz es igual a 1. En segundo lugar, varios llamadores pasan sizeof(decOid) (64 bytes en plataformas de 64 bits) en lugar del recuento de elementos MAX_OID_SZ (32), lo que hace que la función acepte OID manipulados con 33 o más arcos que escriben más allá del final del búfer asignado.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.