CVE-2025-60796
ŚrednieCVSS 6.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 16 - wyżej niż 16% wszystkich znanych CVE
Streszczenie
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ń.
Ocena ryzyka
Atakujący może przejąć sesje użytkowników phpPgAdmin, ukraść dane uwierzytelniające lub wykonać działania w imieniu ofiary. Podatność jest szczególnie niebezpieczna, ponieważ dotyczy narzędzia administracyjnego do baz danych.
Rekomendacja
Zaktualizuj phpPgAdmin do wersji zawierającej poprawkę lub wdróż kodowanie danych wyjściowych i walidację parametrów $_REQUEST. Rozważ ograniczenie dostępu do phpPgAdmin i wdrożenie nagłówków CSP.
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-60797Średnie
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.
Oryginalny opis (angielski, źródło NVD)
phpPgAdmin 7.13.0 and earlier contains multiple cross-site scripting (XSS) vulnerabilities across various components. User-supplied input from $_REQUEST parameters is reflected in HTML output without proper encoding or sanitization in multiple locations including sequences.php, indexes.php, admin.php, and other unspecified files. An attacker can exploit these vulnerabilities to execute arbitrary JavaScript in victims' browsers, potentially leading to session hijacking, credential theft, or other malicious actions.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

