Podatności MOOS-IvP
7 znanych podatności CVE w MOOS-IvP, przetłumaczonych i ocenionych.
- CVE-2026-85456Średnie
MOOS-IvP do wersji 24.8.1 nieprawidłowo waliduje nazwy zmiennych wyodrębniane z plików alog w SplitHandler, co pozwala atakującym na zapisywanie plików poza katalogiem podziału. Atakujący mogą dostarczyć spreparowane pliki alog z sekwencjami ukośników odwróconych w nazwach zmiennych, aby uciec z katalogu wyjściowego i dopisywać dane do dowolnych plików w systemach Windows.
- CVE-2026-85445Wysokie
MOOS-IvP do wersji 24.8.1 zawiera podatność na odmowę usługi w funkcji Demuxer::addMuxPacket(), która ufa liczbie pakietów zadeklarowanej w nagłówkach mux bez walidacji. Atakujący może zadeklarować dowolnie dużą liczbę pakietów, co prowadzi do nieograniczonej alokacji pamięci i wyczerpania zasobów.
- CVE-2026-85444Wysokie
MOOS-IvP do wersji 24.8.1 zawiera podatność na odczyt poza zakresem w funkcjach isQuoted(), isBraced() i isChevroned(), które usuwają białe znaki, ale indeksują przy użyciu oryginalnej długości łańcucha. Atakujący może wysyłać komunikaty NODE_REPORT z wiodącymi lub końcowymi białymi znakami, co prowadzi do odczytu poza granicami bufora i dostępu do sąsiedniej pamięci.
- CVE-2026-85439Wysokie
MOOS-IvP do wersji 24.8.1 zawiera podatność na zdalne wykonanie kodu w funkcji SplitHandler::handlePreCheckSplitDir() narzędzia alogsplit, która nie oczyszcza metaznaków powłoki w ścieżkach plików dziennika. Atakujący mogą osadzić składnię powłoki w nazwach plików dziennika lub w parametrze --dir, aby wykonać dowolne polecenia z uprawnieniami operatora uruchamiającego alogsplit.
- CVE-2026-85429Wysokie
MOOS-IvP uFldNodeComms do wersji 24.8.1 ufa tożsamości węzła źródłowego z treści wiadomości, zamiast weryfikować ją na podstawie źródła połączenia. Atakujący mogą tworzyć pakiety NODE_MESSAGE ze sfałszowaną tożsamością źródłową, aby podszywać się pod inne węzły i publikować dowolne powiadomienia o zmiennych bez walidacji.
- CVE-2026-85438Krytyczne
Podatność przepełnienia bufora w MOOS-IvP do wersji 24.8.1 w funkcji StringToIvPFunction(), gdzie liczniki wymiarów, elementów i stopni z zakodowanych danych BHV_IPF są używane bez walidacji jako rozmiary alokacji i granice pętli. Atakujący może dostarczyć spreparowane dane z niezgodnymi wartościami wymiarów, aby zapisać dane poza tablicą wag IvPBox.
- CVE-2026-85437Krytyczne
Wiele podatności przepełnienia bufora w MOOS-IvP do wersji 24.8.1 w dekoderach stringów funkcji IvP, które ufają kontrolowanym przez atakującego polom długości bez walidacji. Atakujący mogą tworzyć złośliwe zakodowane stringi z niezgodnymi deklarowanymi i rzeczywistymi długościami pól, co prowadzi do przepełnienia buforów sterty i stosu.

