Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en Fast DDS (CVE-2025-62601)

Gravedad CVSS v4.0:
BAJA
Tipo:
CWE-122 Desbordamiento de búfer basado en memoria dinámica (Heap)
Fecha de publicación:
03/02/2026
Última modificación:
18/02/2026

Descripción

Fast DDS es una implementación en C++ del estándar DDS (Data Distribution Service) de la OMG (Object Management Group). Antes de las versiones 3.4.1, 3.3.1 y 2.6.11, cuando el modo de seguridad está habilitado, la modificación del Submensaje DATA dentro de un paquete SPDP enviado por un publicador provoca un desbordamiento de búfer de pila, lo que resulta en la terminación remota de Fast-DDS. Si los campos de 'PID_IDENTITY_TOKEN' o 'PID_PERMISSIONS_TOKEN' en el Submensaje DATA — específicamente al manipular el valor 'str_size' leído por 'readString' (llamado desde 'readBinaryProperty') — son modificados, puede ocurrir un desbordamiento de entero de 32 bits, haciendo que 'std::vector::resize' utilice un tamaño controlado por el atacante y desencadene rápidamente un desbordamiento de búfer de pila y la terminación remota del proceso. Las versiones 3.4.1, 3.3.1 y 2.6.11 corrigen el problema.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:eprosima:fast_dds:*:*:*:*:*:*:*:* 2.6.11 (excluyendo)
cpe:2.3:a:eprosima:fast_dds:*:*:*:*:*:*:*:* 3.0.0 (incluyendo) 3.3.1 (excluyendo)
cpe:2.3:a:eprosima:fast_dds:3.4.0:*:*:*:*:*:*:*