Vulnerabilidad en el archivo decode-ipv4.c en la función IPV4OptValidateTimestamp en Suricata (CVE-2019-16411)
Gravedad CVSS v3.1:
CRÍTICA
Tipo:
CWE-125
Lectura fuera de límites
Fecha de publicación:
24/09/2019
Última modificación:
02/10/2019
Descripción
Se detectó un problema en Suricata versión 4.1.4. Mediante el envío de múltiples paquetes IPv4 que tienen IPv4Options no válidas, la función IPV4OptValidateTimestamp en el archivo decode-ipv4.c, intenta acceder a una región de memoria que no está asignada. Se presenta una comprobación para o-)len( 5 (correspondiente a 2 bytes de encabezado y 3 bytes de datos). Luego, "flag = *(o-)data + 3)" se coloca uno más allá de los 3 bytes, porque en su lugar el código debería haber sido "flag = *(o-)data + 1)".
Impacto
Puntuación base 3.x
9.80
Gravedad 3.x
CRÍTICA
Puntuación base 2.0
7.50
Gravedad 2.0
ALTA
Productos y versiones vulnerables
CPE | Desde | Hasta |
---|---|---|
cpe:2.3:a:suricata-ids:suricata:4.1.4:*:*:*:*:*:*:* |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página