CVE-2024-45229
ŚrednieCVSS 6.6Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 41 - wyżej niż 41% wszystkich znanych CVE
Streszczenie
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ł.
Ocena ryzyka
Ujawnienie tokenów uwierzytelniających może pozwolić atakującemu na przejęcie sesji zalogowanych użytkowników i dostęp do wrażliwych funkcji zarządzania, co może prowadzić do naruszenia integralności systemu.
Rekomendacja
Zastosuj aktualizacje Versa Director do wersji z poprawką. Jeśli to możliwe, użyj WAF lub API Gateway do zablokowania dostępu do podatnych URL-i.
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-2019-25029Krytyczne
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.
- 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.
Oryginalny opis (angielski, źródło NVD)
The Versa Director offers REST APIs for orchestration and management. By design, certain APIs, such as the login screen, banner display, and device registration, do not require authentication. However, it was discovered that for Directors directly connected to the Internet, one of these APIs can be exploited by injecting invalid arguments into a GET request, potentially exposing the authentication tokens of other currently logged-in users. These tokens can then be used to invoke additional APIs on port 9183. This exploit does not disclose any username or password information. Currently, there are no workarounds in Versa Director. However, if there is Web Application Firewall (WAF) or API Gateway fronting the Versa Director, it can be used to block access to the URLs of vulnerable API. /vnms/devicereg/device/* (on ports 9182 & 9183) and /versa/vnms/devicereg/device/* (on port 443). Versa recommends that Directors be upgraded to one of the remediated software versions. This vulnerability is not exploitable on Versa Directors not exposed to the Internet.We have validated that no Versa-hosted head ends have been affected by this vulnerability. Please contact Versa Technical Support or Versa account team for any further assistance.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

