CVE-2025-2945
pgAdmin 4: Remotecodeausführung im Abfragetool und bei der Cloud-Bereitstellung
- Veröffentlicht
- 03.04.2025
- Aktualisiert
- 26.02.2026
- CNA zuweisen
- PostgreSQL
- Beweise beobachtet
- 08.08.2026
Primäres CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:HHoch · nächste 30 Tage
- Perzentil
- 99,0 %
- Modelldatum
- 15.10.2026
EPSS ist eine statistische Schätzung, keine Gewissheit oder ein Maß für die Auswirkung. Kombinieren Sie es mit CVSS, KEV-Status, Belichtung und Ihrer Umgebung.
Zusammenfassung
Remote Code Execution-Sicherheitslücke in pgAdmin 4 (Query-Tool- und Cloud-Deployment-Module). Die Schwachstelle ist mit den 2 POST-Endpunkten verbunden; /sqleditor/query_tool/download, wo der Parameter query_commited sowie der /cloud/deploy-Endpunkt, wo der Parameter high_availability unsicher an die Python-Funktion eval() übergeben wird, was die Ausführung beliebigen Codes ermöglicht. Dieses Problem betrifft pgAdmin 4: vor 9.2.
Quellen
pgadmin/CVE-2025-2945
pgAdmin4 <= 9.1 Authenticated Remote Code Execution (CVE-2025-2945)
Vulhub vulnerability labsAngegebene Bedingungen
- lab image version: postgres:17-alpine(pgadmin/CVE-2025-2945/docker-compose.yml:services.pgsql.image)
- lab image version: vulhub/pgadmin:9.1(pgadmin/CVE-2025-2945/docker-compose.yml:services.web.image)
modules/exploits/multi/http/pgadmin_query_tool_authenticated.rb
Metasploit Framework modulesAngegebene Bedingungen
- platform: Python($.exploit_multi/http/pgadmin_query_tool_authenticated.platform)
- verification: check_declared($.exploit_multi/http/pgadmin_query_tool_authenticated.check)
Verantwortungsvoller Umgang
Verwenden Sie Schwachstelleninformationen nur auf Systemen, die Sie besitzen oder zu deren Testen Sie berechtigt sind. Kitploit verlinkt auf öffentliche Forschungsmetadaten und speichert keinen Exploit-Code oder bösartige Payloads.