Summary
Ein Angreifer kann mehrere Schwachstellen in pgAdmin ausnutzen, um seine Privilegien zu erhöhen, beliebigen Code auszuführen, Sicherheitsmaßnahmen zu umgehen, SQL-Injection- und Cross-Site-Scripting-Angriffe durchzuführen, Daten zu manipulieren oder vertrauliche Informationen offenzulegen.
Product
pgAdmin ist eine Verwaltungs- und Entwicklungsplattform für die PostgreSQL-Datenbank.
Vulnerabilities 8
-
Critical 9.9
pgAdmin 4: Cross-user data access and shared-server privilege escalation in server mode
Authorization vulnerability in pgAdmin 4 server mode affecting Server Groups, Servers, Shared Servers, Background Processes, and Debugger modules. Multiple endpoints fetched user-owned objects without filtering by the requesting user's identity. An authentica…
-
High 8.8
pgAdmin 4: SQL injection in Maintenance tool option values leading to remote code execution
SQL injection vulnerability in pgAdmin 4 Maintenance Tool. Four user-supplied JSON fields (buffer_usage_limit, vacuum_parallel, vacuum_index_cleanup, reindex_tablespace) were concatenated directly into the rendered VACUUM/ANALYZE/REINDEX command and passed to…
-
High 8.8
pgAdmin 4: OS command injection in Import/Export query export via psql metacommand breakout
OS command injection (CWE-78) vulnerability in pgAdmin 4 Import/Export query export. User-supplied input was interpolated directly into a psql \copy metacommand template without sanitization. An authenticated user could inject ") TO PROGRAM 'cmd'" to break ou…
-
High 8.1
pgAdmin 4: Symbolic-link path traversal in File Manager allows arbitrary file write
Symbolic-link path traversal (CWE-61, CWE-22) in pgAdmin 4 File Manager. check_access_permission used os.path.abspath, which resolves '..' but does not resolve symbolic links, while the subsequent kernel write follows symlinks. An authenticated user could pla…
-
High 7.0
pgAdmin 4: Unsafe deserialization (CWE-502) in file-backed session manager leads to remote code execution
Deserialization of untrusted data (CWE-502) in pgAdmin 4 FileBackedSessionManager. The session manager performed unsafe deserialization of session-file contents (using Python's standard object-serialization module) before performing any HMAC integrity check. …
-
Medium 6.5
pgAdmin 4: Local file inclusion and server-side request forgery in LLM API configuration endpoints
Local file inclusion (LFI) and server-side request forgery (SSRF) vulnerabilities in pgAdmin 4 LLM API configuration endpoints. User-supplied api_key_file and api_url preferences were passed to the LLM provider clients without validation. An authenticated use…
-
Medium 6.5
pgAdmin 4: Account-lockout bypass via Flask-Security default /login view
Improper restriction of excessive authentication attempts (CWE-307) in pgAdmin 4. pgAdmin enforces MAX_LOGIN_ATTEMPTS only inside its custom /authenticate/login view. Flask-Security's default /login view, which is registered automatically by security.init_app…
-
Medium 4.8
pgAdmin 4: Stored XSS via crafted PostgreSQL object names in Browser Tree and Explain Visualizer
Stored cross-site scripting (XSS) vulnerability in pgAdmin 4 Browser Tree and Explain Visualizer modules. User-controlled PostgreSQL object names (database, schema, table, column, etc.) were assigned to DOM elements via innerHTML, allowing crafted object name…
Revision history
-
#2
Neue Updates von openSUSE aufgenommen
-
#1
Initiale Fassung
References
-
pgAdmin Release Notes vom 2026-05-11
http://www.pgadmin.org/news/#122
-
EU Vulnerability Database vom 2026-05-11
https://euvd.enisa.europa.eu/enisa/EUVD-2026-29081
-
EU Vulnerability Database vom 2026-05-11
https://euvd.enisa.europa.eu/enisa/EUVD-2026-29082
-
EU Vulnerability Database vom 2026-05-11
https://euvd.enisa.europa.eu/enisa/EUVD-2026-29083
-
EU Vulnerability Database vom 2026-05-11
https://euvd.enisa.europa.eu/enisa/EUVD-2026-29084
-
EU Vulnerability Database vom 2026-05-11
https://euvd.enisa.europa.eu/enisa/EUVD-2026-29085
-
EU Vulnerability Database vom 2026-05-11
https://euvd.enisa.europa.eu/enisa/EUVD-2026-29086
-
EU Vulnerability Database vom 2026-05-11
https://euvd.enisa.europa.eu/enisa/EUVD-2026-29087
-
EU Vulnerability Database vom 2026-05-11
https://euvd.enisa.europa.eu/enisa/EUVD-2026-29088
-
openSUSE Security Update OPENSUSE-SU-2026:11508-1 vom 2026-08-14
https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/KGZFGLE63ZYFUJZQCMMJ742RMAU2AZVN/