CVE-2025-60797
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 21 - wyżej niż 21% wszystkich znanych CVE
Streszczenie
phpPgAdmin w wersji 7.13.0 i wcześniejszych zawiera podatność na wstrzyknięcie SQL w pliku dataexport.php w linii 118. Aplikacja bezpośrednio wykonuje zapytania SQL dostarczone przez użytkownika z parametru $_REQUEST['query'] bez żadnej sanityzacji ani parametryzacji, co pozwala uwierzytelnionemu atakującemu na wykonanie dowolnych poleceń SQL.
Ocena ryzyka
Może to prowadzić do całkowitego przejęcia bazy danych, kradzieży danych lub eskalacji uprawnień. Organizacja może ponieść poważne konsekwencje związane z naruszeniem poufności i integralności danych.
Rekomendacja
Zaktualizuj phpPgAdmin do wersji, która naprawia tę podatność. Wdroż zasadę minimalnych uprawnień dla kont bazodanowych i stosuj parametryzację zapytań.
Inne podatności w phpPgAdmin
Zobacz wszystkie- CVE-2025-60799Średnie
W phpPgAdmin 7.13.0 i wcześniejszych występuje podatność nieprawidłowej kontroli dostępu w pliku sql.php w liniach 68-76. Aplikacja pozwala na nieautoryzowaną manipulację zmiennymi sesji poprzez akceptowanie parametrów kontrolowanych przez użytkownika (subject, server, database, queryid) bez odpowiedniej walidacji, co może prowadzić do zatrucia sesji, przechowywanego XSS lub nieautoryzowanego dostępu do danych sesji.
- CVE-2025-60798Średnie
phpPgAdmin w wersji 7.13.0 i wcześniejszych zawiera podatność na wstrzyknięcie SQL w pliku display.php w linii 396. Aplikacja przekazuje dane wejściowe użytkownika z $_REQUEST['query'] bezpośrednio do funkcji browseQuery bez odpowiedniej sanityzacji, co pozwala uwierzytelnionemu atakującemu na wykonanie dowolnych poleceń SQL.
- CVE-2025-60796Średnie
phpPgAdmin 7.13.0 i wcześniejsze zawiera wiele podatności na XSS w różnych komponentach. Dane wejściowe od użytkownika z parametrów $_REQUEST są odzwierciedlane w wyjściu HTML bez odpowiedniego kodowania lub sanityzacji w wielu miejscach, m.in. w plikach sequences.php, indexes.php, admin.php i innych nieokreślonych plikach. Atakujący może wykorzystać te podatności do wykonania dowolnego JavaScriptu w przeglądarkach ofiar, co może prowadzić do przejęcia sesji, kradzieży danych uwierzytelniających lub innych złośliwych działań.
Oryginalny opis (angielski, źródło NVD)
phpPgAdmin 7.13.0 and earlier contains a SQL injection vulnerability in dataexport.php at line 118. The application directly executes user-supplied SQL queries from the $_REQUEST['query'] parameter without any sanitization or parameterization via $data->conn->Execute($_REQUEST['query']). An authenticated attacker can exploit this vulnerability to execute arbitrary SQL commands, potentially leading to complete database compromise, data theft, or privilege escalation.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

