CVE-2025-64438 in Fast-DDS
要約
〜によって VulDB • 2026年06月16日
Fast DDSは、OMG(Object Management Group)のDDS(Data Distribution Service)標準のC++実装です。バージョン3.4.1、3.3.1、および2.6.11より前では、RELIABLE QoS下でRTPS GAPサブメッセージを処理する際に、リモートからトリガー可能なOut-of-Memory(OOM)によるサービス妨害(DoS)脆弱性がFast-DDSに存在します。巨大なギャップ範囲(`gapList.base - gapStart`)を持つ小さなGAPパケットを送信することで、攻撃者は`StatefulReader::processGapMsg()`を無制限ループに陥らせ、数百万のシーケンス番号を`WriterProxy::changes_received_`(`std::set`)に挿入させ、マルチGB規模のヒープ成長とプロセスの終了を引き起こします。DDSドメイン内のリーダーへのネットワーク到達性以外に、認証は必要ありません。RSS制限がない環境(非ASan / 無制限)では、メモリ消費量が約64GBに上昇することが確認されています。バージョン3.4.1、3.3.1、および2.6.11でこの問題が修正されています。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.