Vulnerabilidad en el archivo uip.c en la función uip_process usado en el flag Urgent ajustado en un paquete TCP en uIP usado en Contiki (CVE-2020-17437)
Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-787
Escritura fuera de límites
Fecha de publicación:
11/12/2020
Última modificación:
08/08/2022
Descripción
Se detectó un problema en uIP versión 1.0, como es usado en Contiki versión 3.0 y otros productos. Cuando el flag Urgent es ajustado en un paquete TCP, y la pila está configurada para ignorar los datos urgentes, la pila intenta usar el valor de los bytes del puntero Urgent para separar los datos Urgent de los datos normales, al calcular el desplazamiento en el que los datos normales deben estar presentes en el búfer global. Sin embargo, no se comprueba la longitud de este desplazamiento; por lo tanto, para valores grandes de bytes de puntero Urgent, el puntero de datos puede apuntar a la memoria que está mucho más allá del búfer de datos en la función uip_process en el archivo uip.c
Impacto
Puntuación base 3.x
8.20
Gravedad 3.x
ALTA
Puntuación base 2.0
6.40
Gravedad 2.0
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:uip_project:uip:*:*:*:*:*:*:*:* | 1.0 (incluyendo) | |
| cpe:2.3:o:contiki-os:contiki:*:*:*:*:*:*:*:* | 3.0 (incluyendo) | |
| cpe:2.3:a:open-iscsi_project:open-iscsi:*:*:*:*:*:*:*:* | 2.1.7 (incluyendo) | |
| cpe:2.3:o:siemens:sentron_3va_com100_firmware:*:*:*:*:*:*:*:* | 4.4.1 (excluyendo) | |
| cpe:2.3:h:siemens:sentron_3va_com100:-:*:*:*:*:*:*:* | ||
| cpe:2.3:o:siemens:sentron_3va_com800_firmware:*:*:*:*:*:*:*:* | 4.4.1 (excluyendo) | |
| cpe:2.3:h:siemens:sentron_3va_com800:-:*:*:*:*:*:*:* | ||
| cpe:2.3:o:siemens:sentron_3va_dsp800_firmware:*:*:*:*:*:*:*:* | 4.0 (excluyendo) | |
| cpe:2.3:h:siemens:sentron_3va_dsp800:-:*:*:*:*:*:*:* | ||
| cpe:2.3:o:siemens:sentron_pac2200_clp_firmware:-:*:*:*:*:*:*:* | ||
| cpe:2.3:h:siemens:sentron_pac2200_clp:-:*:*:*:*:*:*:* | ||
| cpe:2.3:o:siemens:sentron_pac2200_firmware:*:*:*:*:*:*:*:* | 3.2.2 (excluyendo) | |
| cpe:2.3:h:siemens:sentron_pac2200:-:*:*:*:*:*:*:* | ||
| cpe:2.3:o:siemens:sentron_pac3200_firmware:*:*:*:*:*:*:*:* | 2.4.7 (excluyendo) | |
| cpe:2.3:h:siemens:sentron_pac3200:-:*:*:*:*:*:*:* |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página



