CVE-2023-37915
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 50 - wyżej niż 50% wszystkich znanych CVE
Streszczenie
OpenDDS, otwartoźródłowa implementacja C++ usługi Data Distribution Service (DDS), ulega awarii podczas analizy źle sformatowanej listy właściwości PID w podkomunikacie DATA podczas odkrywania uczestników. Atakujący mogą zdalnie spowodować awarię procesów OpenDDS, wysyłając podkomunikat DATA z uszkodzonym parametrem na znany port multicast.
Ocena ryzyka
Podatność ta może prowadzić do zdalnego zablokowania usług OpenDDS, co może wpłynąć na dostępność aplikacji korzystających z tej technologii. Organizacje powinny być świadome ryzyka związanego z nieaktualnymi wersjami oprogramowania.
Rekomendacja
Zaleca się aktualizację do wersji 3.25, w której problem został rozwiązany. Brak znanych obejść dla tej podatności.
Inne podatności w OpenDDS
Zobacz wszystkie- CVE-2026-52836Wysokie
W OpenDDS przed wersją 3.34.0 atakujący może wysłać złośliwą wiadomość RTPS UDP, powodując przesunięcie wskaźnika odczytu poza prawidłowe dane. Prowadzi to do SIGSEGV w wątku odbiorczym i zakończenia procesu DDS. Nie wymaga uwierzytelnienia ani interakcji użytkownika.
- CVE-2026-52486Średnie
Problem w OpenDDS 3.33.x pozwala lokalnemu atakującemu na spowodowanie odmowy usługi poprzez funkcję verify w module SIgnedDocument.
Oryginalny opis (angielski, źródło NVD)
OpenDDS is an open source C++ implementation of the Object Management Group (OMG) Data Distribution Service (DDS). OpenDDS crashes while parsing a malformed `PID_PROPERTY_LIST` in a DATA submessage during participant discovery. Attackers can remotely crash OpenDDS processes by sending a DATA submessage containing the malformed parameter to the known multicast port. This issue has been addressed in version 3.25. Users are advised to upgrade. There are no known workarounds for this vulnerability.

