Vulnerabilidad en OpenSatKit (CVE-2025-70085)
Gravedad CVSS v3.1:
CRÍTICA
Tipo:
CWE-121
Desbordamiendo de búfer basado en pila (Stack)
Fecha de publicación:
11/02/2026
Última modificación:
17/02/2026
Descripción
Se descubrió un problema en OpenSatKit 2.2.1. El búfer EventErrStr tiene un tamaño fijo de 256 bytes. El código utiliza sprintf para formatear dos nombres de archivo (Source1Filename y la cadena devuelta por FileUtil_FileStateStr) en este búfer sin ninguna comprobación de longitud y sin utilizar especificadores de formato acotados como %.*s. Si la longitud del nombre de archivo se acerca a OS_MAX_PATH_LEN (comúnmente 64-256 bytes), la cadena formateada combinada junto con el texto constante puede exceder los 256 bytes, lo que resulta en un desbordamiento de búfer de pila. Dichas llamadas inseguras a sprintf están dispersas en múltiples funciones en file.c, incluyendo FILE_ConcatenateCmd() y ConcatenateFiles(), todas las cuales no validan la longitud de la salida.
Impacto
Puntuación base 3.x
9.80
Gravedad 3.x
CRÍTICA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:opensatkit:opensatkit:2.2.1:*:*:*:*:*:*:* |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página



