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 매개변수를 제공함으로써 heap 오버플로우가 발생할 수 있습니다. `eprosima::fastdds::dds::ParameterPropertyList_t::push_back_helper` 함수 내에서 `memcpy`가 호출되어 먼저 8비트 단위화된 길이를 복사한 후 데이터를 `properties_.data`로 복사합니다. 두 번째 `memcpy` 단계에서 `data`와 `size`는 발견(multicast) 포트로 CDR 문자열을 전송하는 모든 사용자가 제어할 수 있습니다. 이를 통해 Fast-DDS 프로세스를 원격으로 충돌시킬 수 있습니다. 버전 2.11.1, 2.10.2, 2.9.2 및 2.6.6에는 이 문제에 대한 패치가 포함되어 있습니다.
VulDB is the best source for vulnerability data and more expert information about this specific topic.