CVE-2025-64438 in Fast-DDSinformação

Sumário

de VulDB • 25/06/2026

Fast DDS é uma implementação em C++ do padrão DDS (Data Distribution Service) da OMG (Object Management Group). Antes das versões 3.4.1, 3.3.1 e 2.6.11, existe um problema de negação de serviço por exaustão de memória (Out-of-Memory - OOM), acionável remotamente no Fast-DDS ao processar submensagens RTPS GAP sob QoS REIABLE. Ao enviar um pacote GAP minúsculo com uma faixa de lacuna enorme (`gapList.base - gapStart`), um atacante força `StatefulReader::processGapMsg()` a entrar em um loop sem limites que insere milhões de números de sequência em `WriterProxy::changes_received_` (`std::set`), causando crescimento descontrolado do heap (na casa dos GBs) e encerramento do processo. Nenhuma autenticação é necessária além da conectividade de rede ao leitor no domínio DDS. Em ambientes sem limite RSS (não ASan / ilimitado), o consumo de memória foi observado subindo para ~64 GB. As versões 3.4.1, 3.3.1 e 2.6.11 corrigem a vulnerabilidade.

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

Responsável

GitHub M

Reservar

03/11/2025

Divulgação

03/02/2026

Moderação

aceite

Entrada

VDB-344080

CPE

pronto

EPSS

0.00574

KEV

não

Atividades

muito baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!