CVE-2023-39946 in Fast DDSinformación

Resumen

por VulDB • 2026-05-23

eprosima Fast DDS es una implementación en C++ del estándar Data Distribution Service del Object Management Group. Antes de las versiones 2.11.1, 2.10.2, 2.9.2 y 2.6.6, se puede provocar un desbordamiento de heap (heap overflow) proporcionando un parámetro PID_PROPERTY_LIST que contenga una cadena CDR con una longitud mayor que el tamaño del contenido real. En `eprosima::fastdds::dds::ParameterPropertyList_t::push_back_helper`, se llama a `memcpy` para copiar primero la longitud octetizada y luego para copiar los datos en `properties_.data`. En la segunda llamada a `memcpy`, tanto `data` como `size` pueden ser controlados por cualquier persona que envíe la cadena CDR al puerto multicast de descubrimiento. Esto puede provocar el cierre inesperado (crash) remoto de cualquier proceso Fast-DDS. Las versiones 2.11.1, 2.10.2, 2.9.2 y 2.6.6 contienen un parche para este problema.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

GitHub, Inc.

Reservar

2023-08-07

Divulgación

2023-08-11

Moderación

aceptado

Artículo

VDB-236966

CPE

listo

EPSS

0.00889

KEV

no

Actividades

muy bajo

Fuentes

Interested in the pricing of exploits?

See the underground prices here!