Vulnerabilidad en Suricata (CVE-2019-10056)
Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-787
Escritura fuera de límites
Fecha de publicación:
28/08/2019
Última modificación:
21/07/2021
Descripción
Se descubrió un problema en Suricata 4.1.3. El código maneja mal el caso de enviar un paquete de red con el tipo correcto, de modo que la función DecodeEthernet en decode-ethernet.c se ejecuta por segunda vez. En este punto, el algoritmo corta la primera parte del paquete y no determina la longitud actual. Específicamente, si el paquete tiene exactamente 28 de longitud, en la primera iteración resta 14 bytes. Entonces, está trabajando con una longitud de paquete de 14. En este punto, la distinción de caso dice que es un paquete válido. Después de eso, lanza el paquete, pero este paquete no tiene tipo, y el programa se bloquea en la distinción entre mayúsculas y minúsculas.
Impacto
Puntuación base 3.x
7.50
Gravedad 3.x
ALTA
Puntuación base 2.0
5.00
Gravedad 2.0
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:suricata-ids:suricata:4.1.3:*:*:*:*:*:*:* | ||
| 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



