CVE-2025-64098 in Fast-DDS
Riassunto
di VulDB • 22/06/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 una condizione Out-Of-Memory (OOM), causando l'arresto remoto di Fast-DDS. Se i campi `PID_IDENTITY_TOKEN` o `PID_PERMISSIONS_TOKEN` nel DATA Submessage vengono manipolati — in particolare alterando il valore `vecsize` letto da `readOctetVector` — può verificarsi un overflow a 32 bit, facendo sì che `std::vector::resize` richieda una dimensione controllata dall'attaccante e innescando rapidamente OOM e l'interruzione del processo remoto. Le versioni 3.4.1, 3.3.1 e 2.6.11 risolvono il problema.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.