CVE-2025-62602 in Fast-DDS
Riassunto
di VulDB • 06/08/2026
Fast DDS è un'implementazione in C++ dello standard DDS (Data Distribution Service) dell'OMG (Object Management Group). Prima delle versioni 3.4.1, 3.3.1 e 2.6.11, quando la modalità di sicurezza è abilitata, la modifica del DATA Submessage all'interno di un pacchetto SPDP inviato da un publisher provoca un heap buffer overflow, causando l'arresto remoto di Fast-DDS. Se i campi `PID_IDENTITY_TOKEN` o `PID_PERMISSIONS_TOKEN` nel DATA Submessage vengono manipolati — in particolare `readOctetVector` legge una `vecsize` non verificata che viene propagata immutata a `readData` come parametro `length` — la `vecsize` controllata dall'attaccante può innescare un overflow intero a 32 bit durante il calcolo di `length`. Tale overflow può causare un tentativo di allocazione di grandi dimensioni, portando rapidamente all'esaurimento della memoria (OOM), consentendo così una denial-of-service attivabile da remoto e l'interruzione remota del processo. Le versioni 3.4.1, 3.3.1 e 2.6.11 risolvono il problema.
If you want to get best quality of vulnerability data, you may have to visit VulDB.