CVE-2023-39946 in Fast DDS
要約
〜によって VulDB • 2026年05月30日
eprosima Fast DDSは、Object Management GroupのData Distribution Service標準のC++実装です。バージョン2.11.1、2.10.2、2.9.2、および2.6.6より前では、実際のコンテンツのサイズよりも長いCDR文字列を含むPID_PROPERTY_LISTパラメータを提供することでヒープオーバーフローを引き起こすことができます。`eprosima::fastdds::dds::ParameterPropertyList_t::push_back_helper`では、まずオクテット化された長さをコピーするために`memcpy`が呼び出され、次にデータを`properties_.data`にコピーするために`memcpy`が呼び出されます。2回目の`memcpy`では、`data`と`size`の両方を、ディスカバリーマルチキャストポートにCDR文字列を送信する誰でも制御できます。これにより、Fast-DDSプロセスをリモートからクラッシュさせることができます。バージョン2.11.1、2.10.2、2.9.2、および2.6.6には、この問題に対するパッチが含まれています。
If you want to get best quality of vulnerability data, you may have to visit VulDB.