CVE-2018-25386
WysokieCVSS 8.2Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 26 - wyżej niż 26% wszystkich znanych CVE
Streszczenie
Aplikacja HaPe PKH 1.1 zawiera wiele podatności na wstrzykiwanie SQL w pliku admin/media.php, umożliwiających manipulację zapytaniami do bazy danych poprzez parametr 'id'. Niezautoryzowany atakujący może wykorzystać moduł desa, a uwierzytelnieni użytkownicy moduły pengurus, fasilitas i kelompok, co prowadzi do wycieku wrażliwych danych, takich jak bieżący użytkownik, nazwa bazy danych i wersja DBMS.
Ocena ryzyka
Ryzyko dla organizacji obejmuje nieautoryzowany dostęp do poufnych danych w bazie danych, co może prowadzić do naruszenia integralności systemu i wycieku informacji o infrastrukturze IT.
Rekomendacja
Należy natychmiast zaktualizować aplikację HaPe PKH do najnowszej wersji, a jeśli nie jest dostępna, zastosować walidację i parametryzację zapytań SQL w pliku admin/media.php oraz ograniczyć dostęp do panelu administracyjnego.
Inne podatności w HaPe PKH
Zobacz wszystkie- CVE-2018-25391Wysokie
Podatność w HaPe PKH 1.1 pozwala nieuwierzytelnionym atakującym na usuwanie dowolnych rekordów poprzez wysłanie spreparowanego żądania zawierającego identyfikator celu. Punkty końcowe admin/modul/mod_pengurus/aksi_pengurus.php i admin/modul/mod_update/aksi_update.php nie weryfikują uprawnień przed wykonaniem operacji usuwania.
- CVE-2018-25390Wysokie
Podatność SQL Injection w HaPe PKH 1.1 umożliwia nieuwierzytelnionym atakującym manipulowanie zapytaniami do bazy danych poprzez wstrzyknięcie kodu SQL w parametrze 'desa' przesyłanym do skryptu lap-peserta-perdesa-pdf.php. Atakujący może wysłać spreparowane żądanie z czasowym payloadem typu blind, aby wyodrębnić wrażliwe dane z bazy.
- CVE-2018-25389Wysokie
Podatność SQL Injection w HaPe PKH 1.1 umożliwia nieuwierzytelnionym atakującym manipulację zapytaniami do bazy danych poprzez wstrzyknięcie kodu SQL w parametrze 'nama_kelompok' przesyłanym do skryptu lap-anggota-kelompok-pdf.php. Atakujący może wysłać spreparowane żądanie z ładunkiem czasowym, aby wydobyć wrażliwe dane z bazy.
- CVE-2018-25388Wysokie
HaPe PKH 1.1 zawiera podatność na dowolne przesyłanie plików, która umożliwia uwierzytelnionym atakującym ominięcie walidacji typu pliku i przesłanie złośliwych plików. Poprzez endpointy aksi_foto.php, aksi_user.php oraz aksi_kecamatan.php mogą oni przesłać pliki PHP i wykonać dowolny kod na serwerze.
- CVE-2018-25387Średnie
HaPe PKH 1.1 zawiera podatność na Cross‑Site Request Forgery (CSRF), która pozwala atakującym na zmianę haseł administratora poprzez wysłanie sfałszowanych żądań do endpointu aktualizacji użytkownika. Atakujący mogą tworzyć złośliwe formularze kierowane do skryptu aksi_user.php z parametrami id_user, password i level, aby zmodyfikować dane logowania administratora bez autoryzacji.
Oryginalny opis (angielski, źródło NVD)
HaPe PKH 1.1 contains multiple SQL injection vulnerabilities in admin/media.php that allow attackers to manipulate database queries by injecting SQL code through the 'id' parameter. An unauthenticated attacker can exploit the desa module (module=desa&act=hapus), while authenticated users can exploit the pengurus, fasilitas, and kelompok modules (for example act=print, act=editpengurus, act=editfasilitas, and act=editkelompok). Successful exploitation allows extraction of sensitive database information including the current user, database name, and DBMS version.

