CVE-2017-7281
WysokieStreszczenie
W Unitrends Enterprise Backup przed wersją 9.1.2 odkryto problem związany z brakiem sanitizacji danych wejściowych w funkcjach createReportName i saveReport. Umożliwia to uwierzytelnionemu użytkownikowi stworzenie pliku o losowej nazwie na dysku z kontrolowanym przez użytkownika rozszerzeniem, zawartością i ścieżką, co prowadzi do zdalnego wykonania kodu.
Ocena ryzyka
Brak odpowiedniej sanitizacji danych wejściowych stwarza ryzyko zdalnego wykonania kodu, co może prowadzić do poważnych naruszeń bezpieczeństwa w organizacji.
Rekomendacja
Zaleca się aktualizację Unitrends Enterprise Backup do wersji 9.1.2 lub nowszej oraz wdrożenie dodatkowych mechanizmów zabezpieczających w celu ograniczenia możliwości wprowadzania niebezpiecznych danych przez użytkowników.
Inne podatności w Unitrends Enterprise Backup
Zobacz wszystkie- CVE-2017-7283Wysokie
Użytkownik z autoryzacją w Unitrends Enterprise Backup przed wersją 9.1.2 może wykonać dowolne polecenia systemowe, wysyłając specjalnie przygotowaną nazwę pliku do punktu końcowego /api/restore/download-files, co jest związane z funkcją downloadFiles w pliku api/includes/restore.php.
- CVE-2017-7284Wysokie
Atakujący, który przejął sesję serwera WWW Unitrends Enterprise Backup (przed wersją 9.1.2), może wykorzystać plik api/includes/users.php do zmiany hasła zalogowanego konta bez znajomości aktualnego hasła. To umożliwia przejęcie konta.
- CVE-2014-3139Wysokie
W Unitrends Enterprise Backup 7.3.0 występuje luka, która pozwala zdalnym atakującym na ominięcie uwierzytelnienia poprzez ustawienie parametru auth na określony ciąg.
- CVE-2014-3008Wysokie
Unitrends Enterprise Backup w wersji 7.3.0 pozwala zdalnym uwierzytelnionym użytkownikom na wykonywanie dowolnych poleceń za pomocą metaznaków powłoki w parametrze comm w pliku recoveryconsole/bpl/snmpd.php.
- CVE-2017-7280Krytyczne
W systemie Unitrends Enterprise Backup przed wersją 9.0.0 odkryto problem w pliku api/includes/systems.php. Wprowadzone przez użytkownika dane nie są odpowiednio filtrowane przed przekazaniem do funkcji popen, co umożliwia zdalne wykonanie kodu.
- CVE-2017-7279Krytyczne
Użytkownik bez uprawnień w Unitrends Enterprise Backup przed wersją 9.0.0 może uzyskać uprawnienia roota poprzez modyfikację ciasteczka 'token' wydawanego podczas logowania.
Oryginalny opis (angielski, źródło NVD)
An issue was discovered in Unitrends Enterprise Backup before 9.1.2. A lack of sanitization of user input in the createReportName and saveReport functions in recoveryconsole/bpl/reports.php allows for an authenticated user to create a randomly named file on disk with a user-controlled extension, contents, and path, leading to remote code execution, aka Unrestricted File Upload.

