CVE-2019-25029
KrytyczneCVSS 9.8Prawdopodobieństwo exploitacji (EPSS)
Wysokie ryzykoPercentyl 85 - wyżej niż 85% wszystkich znanych CVE
Streszczenie
W Versa Director wykryto podatność na wstrzykiwanie poleceń, która umożliwia wykonanie dowolnych poleceń systemu operacyjnego przez podatną aplikację. Atak jest możliwy, gdy aplikacja przekazuje niebezpieczne dane użytkownika do powłoki systemowej, głównie z powodu niewystarczającej walidacji wejścia.
Ocena ryzyka
Atakujący może wykonać polecenia z uprawnieniami aplikacji, co może prowadzić do przejęcia kontroli nad systemem, kradzieży danych lub zakłócenia działania usług.
Rekomendacja
Należy zaktualizować Versa Director do najnowszej wersji, która zawiera poprawki bezpieczeństwa. Dodatkowo należy wdrożyć walidację danych wejściowych i stosować zasadę najmniejszych uprawnień.
Inne podatności w Versa Director
Zobacz wszystkie- CVE-2025-24288Krytyczne
Versa Director domyślnie udostępnia wiele usług, w tym SSH i PostgreSQL, oraz używa domyślnych danych uwierzytelniających dla wielu kont (większość z dostępem sudo). Umożliwia to atakującym łatwe uzyskanie dostępu do systemu. Firma Versa Networks nie odnotowała przypadków wykorzystania, ale opublikowano dowód koncepcji.
- CVE-2024-42450Krytyczne
Versa Director domyślnie używa wspólnego hasła dla wszystkich instancji PostgreSQL i konfiguruje bazę danych tak, aby nasłuchiwała na wszystkich interfejsach sieciowych. Pozwala to nieuwierzytelnionemu atakującemu uzyskać dostęp do bazy danych, administrować nią lub odczytać lokalne pliki systemowe, co może prowadzić do eskalacji uprawnień.
- CVE-2024-39717WysokieAktywnie exploitowane
W GUI Versa Director opcja "Change Favicon" pozwala użytkownikowi z uprawnieniami Provider-Data-Center-Admin lub Provider-Data-Center-System-Admin na przesłanie złośliwego pliku z rozszerzeniem .png podszywającego się pod obraz. Wymaga to wcześniejszego uwierzytelnienia.
- CVE-2025-24291Średnie
Platforma Versa Director SD-WAN zawiera podatność na wstrzyknięcie argumentów w kodzie Java obsługującym przesyłanie plików. Atakujący może ominąć walidację typu MIME i przesłać dowolny typ pliku, co pozwala na umieszczenie złośliwego pliku na dysku.
- CVE-2025-23170Średnie
Platforma Versa Director SD-WAN zawiera funkcję inicjowania sesji SSH do zdalnych CPE oraz powłoki Director przez Shell-In-A-Box. Skrypt Pythona shell-connect.py jest podatny na wstrzyknięcie poleceń przez argument user. Pozwala to atakującemu na wykonanie dowolnych poleceń w systemie. Versa Networks nie zna przypadków wykorzystania, ale proof of concept został ujawniony przez badaczy.
- CVE-2025-23169Średnie
Platforma orkiestracji SD-WAN Versa Director umożliwia dostosowanie interfejsu użytkownika, w tym nagłówka, stopki i logo. Jednak dane wejściowe dla tych dostosowań nie są odpowiednio walidowane ani sanityzowane, co pozwala złośliwemu użytkownikowi na wstrzyknięcie i przechowywanie ładunków XSS. Versa Networks nie zna przypadków wykorzystania, ale opublikowano dowód koncepcji.
- CVE-2024-45229Średnie
Versa Director udostępnia interfejsy REST API do orkiestracji i zarządzania. Niektóre API, takie jak ekran logowania, wyświetlanie banera i rejestracja urządzeń, nie wymagają uwierzytelniania. Odkryto, że dla Directorów bezpośrednio podłączonych do Internetu jedno z tych API może być wykorzystane przez wstrzyknięcie nieprawidłowych argumentów do żądania GET, co może ujawnić tokeny uwierzytelniające innych zalogowanych użytkowników. Tokeny te mogą być użyte do wywołania dodatkowych API na porcie 9183. Exploit nie ujawnia nazw użytkowników ani haseł.
Oryginalny opis (angielski, źródło NVD)
In Versa Director, the command injection is an attack in which the goal is execution of arbitrary commands on the host operating system via a vulnerable application. Command injection attacks are possible when an application passes unsafe user supplied data (forms, cookies, HTTP headers etc.) to a system shell. In this attack, the attacker-supplied operating system commands are usually executed with the privileges of the vulnerable application. Command injection attacks are possible largely due to insufficient input validation.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

