VENCERT // SISTEMA NACIONAL DE GESTIÓN DE INCIDENTES TELEMÁTICOS
🔴 Crítica VENCERT-2026-127 CVE-2026-118769

Vulnerabilidad de Lectura Fuera de Límites y Conversión Numérica Insegura en la Biblioteca Botan C++ (CVE-2026-118769)

Publicado: Oct. 29, 2026  ·  Estado: Activa

Sistemas Afectados

Botan (Biblioteca de Criptografía C++): todas las versiones comprendidas desde la 2.1.0 hasta la versión 3.13.0 (exclusiva, es decir, anterior a la 3.13.0).

Descripción

Se ha identificado una vulnerabilidad crítica (clasificada bajo las debilidades CWE-125, CWE-681 y CWE-787) en la biblioteca de criptografía en C++ Botan. La falla ocurre en la función de la API de C botan_block_cipher_block_size, la cual convierte un tamaño de bloque de tipo size_t a un tipo int sin realizar una verificación previa de límites (bounds check). Esto puede provocar corrupción de memoria y desbordamientos cuando se utiliza el modo FFI raw ECB junto con el cifrado de tamaño de bloque variable Lion.

Vector de Ataque: Remoto vía red; complejidad baja, sin requerir privilegios de usuario ni autenticación previa.

Impacto: Confidencialidad, integridad y disponibilidad altas. Permite una lectura fuera de límites y corrupción de memoria dinámica, derivando potencialmente en la exposición de información confidencial o ejecución no autorizada de código.

Recomendaciones

Parches y Actualizaciones: actualizar inmediatamente la biblioteca Botan a la versión 3.13.0 o superior, donde el error de conversión y validación de límites ha sido corregido.

Mitigaciones Temporales: evitar el uso del modo FFI raw ECB con parámetros de cifrado suministrados externamente (como el cifrado Lion) hasta que se aplique la actualización correspondiente.

Buenas Prácticas: auditar el código fuente de la aplicación en búsqueda de llamadas a la API de C de Botan (botan_block_cipher_*) que utilicen el modo raw ECB con entradas de usuario externas no validadas.

Información de la Alerta

Código:
VENCERT-2026-127
Severidad:
🔴 Crítica
Estado:
Activa
CVE:
CVE-2026-118769
Publicado:
Oct. 29, 2026
Volver a Alertas