CVE-2023-39946 in Fast DDSinformação

Sumário

de VulDB • 11/05/2026

O eprosima Fast DDS é uma implementação em C++ do padrão Data Distribution Service do Object Management Group. Antes das versões 2.11.1, 2.10.2, 2.9.2 e 2.6.6, é possível causar um heap-based buffer overflow ao fornecer um parâmetro PID_PROPERTY_LIST que contém uma string CDR com comprimento maior que o tamanho do conteúdo real. Em `eprosima::fastdds::dds::ParameterPropertyList_t::push_back_helper`, `memcpy` é chamado para copiar primeiro o comprimento octetizado e, em seguida, copiar os dados para `properties_.data`. No segundo `memcpy`, tanto `data` quanto `size` podem ser controlados por qualquer pessoa que envie a string CDR para a porta multicast de descoberta. Isso pode causar a queda remota de qualquer processo Fast-DDS. As versões 2.11.1, 2.10.2, 2.9.2 e 2.6.6 contêm um patch para este problema.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsável

GitHub, Inc.

Reservar

07/08/2023

Divulgação

11/08/2023

Moderação

aceite

Entrada

VDB-236966

CPE

pronto

EPSS

0.00889

KEV

não

Atividades

muito baixo

Fontes

Do you need the next level of professionalism?

Upgrade your account now!