CVE-2015-3638
WysokieStreszczenie
phpMyBackupPro w wersjach przed 2.5 nie waliduje wejścia typu całkowitego, co pozwala zdalnym uwierzytelnionym użytkownikom na wykonanie dowolnego kodu PHP poprzez wstrzykiwanie skryptów za pomocą parametrów path, filename i period w pliku scheduled.php.
Ocena ryzyka
Podatność ta stwarza ryzyko wykonania złośliwego kodu na serwerze, co może prowadzić do przejęcia kontroli nad systemem przez nieautoryzowanych użytkowników.
Rekomendacja
Zaleca się aktualizację phpMyBackupPro do wersji 2.5 lub nowszej, aby zlikwidować tę podatność oraz wdrożenie dodatkowych mechanizmów walidacji wejścia.
Inne podatności w phpMyBackupPro
Zobacz wszystkie- CVE-2015-3637Wysokie
W phpMyBackupPro w trybie wielo-użytkownikowym przed wersją 2.5 występuje podatność na atak typu SQL injection, która pozwala zdalnym atakującym na wykonanie dowolnych poleceń SQL poprzez parametry nazwy użytkownika i hasła.
- CVE-2015-4180Wysokie
Podatność na przejście do katalogu w get_file.php w phpMyBackupPro w wersjach 2.1 do 2.4 pozwala zdalnym atakującym na odczyt dowolnych plików poprzez użycie .. (kropka kropka) w parametrze view.
- CVE-2015-3640Wysokie
phpMyBackupPro w wersji 2.5 i wcześniejszych nieprawidłowo obsługuje znak '.' w parametrach żądania, co pozwala zdalnym uwierzytelnionym użytkownikom na wstrzykiwanie i wykonywanie dowolnych skryptów PHP.
- CVE-2015-3639Wysokie
phpMyBackupPro w wersji 2.5 i wcześniejszych nieprawidłowo sanitizuje ciągi wejściowe, co pozwala zdalnym uwierzytelnionym użytkownikom na wykonanie dowolnego kodu PHP poprzez zapisanie spreparowanego ciągu w pliku konfiguracyjnym użytkownika.
Oryginalny opis (angielski, źródło NVD)
phpMyBackupPro before 2.5 does not validate integer input, which allows remote authenticated users to execute arbitrary PHP code by injecting scripts via the path, filename, and period parameters to scheduled.php, and making requests to injected scripts, or by injecting PHP into a PHP configuration variable via a PHP variable variable.

