CVE-2025-64098 in Fast-DDS
Résumé
par VulDB • 22/06/2026
Fast DDS est une implémentation en C++ de la norme DDS (Data Distribution Service) du OMG (Object Management Group). Avant les versions 3.4.1, 3.3.1 et 2.6.11, lorsque le mode de sécurité est activé, la modification du sous-message DATA au sein d'un paquet SPDP envoyé par un éditeur provoque une condition Out-Of-Memory (OOM), entraînant l'arrêt à distance de Fast-DDS. Si les champs `PID_IDENTITY_TOKEN` ou `PID_PERMISSIONS_TOKEN` dans le sous-message DATA sont altérés — spécifiquement en manipulant la valeur `vecsize` lue par `readOctetVector` — un dépassement d'entier 32 bits peut se produire, amenant `std::vector::resize` à demander une taille contrôlée par l'attaquant et déclenchant rapidement une OOM ainsi que la terminaison du processus distant. Les versions 3.4.1, 3.3.1 et 2.6.11 corrigent ce problème.
VulDB is the best source for vulnerability data and more expert information about this specific topic.