CVE-2025-2945
pgAdmin 4: Ejecución Remota de Código en la Herramienta de Consulta y Despliegue en la Nube
- Publicado
- 3 abr 2025
- Actualizado
- 26 feb 2026
- Asignación de CNA
- PostgreSQL
- Evidencia observada
- 8 ago 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:HAlto · próximos 30 días
- Percentil
- 99,0 %
- Fecha del modelo
- 15 oct 2026
EPSS es una estimación estadística, no una certeza o una medida de impacto. Combínelo con CVSS, estado KEV, exposición y su entorno.
Resumen
Vulnerabilidad de seguridad de ejecución remota de código en pgAdmin 4 (módulos Herramienta de consulta e Implementación en la nube). La vulnerabilidad está asociada con los dos endpoints POST: /sqleditor/query_tool/download, donde el parámetro query_commited, y /cloud/deploy, donde el parámetro high_availability se pasa de forma insegura a la función eval() de Python, lo que permite la ejecución de código arbitrario. Este problema afecta a pgAdmin 4: versiones anteriores a la versión 9.2.
Fuentes
pgadmin/CVE-2025-2945
pgAdmin4 <= 9.1 Authenticated Remote Code Execution (CVE-2025-2945)
Vulhub vulnerability labsCondiciones declaradas
- 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 modulesCondiciones declaradas
- platform: Python($.exploit_multi/http/pgadmin_query_tool_authenticated.platform)
- verification: check_declared($.exploit_multi/http/pgadmin_query_tool_authenticated.check)
pgAdmin Prueba de Concepto
- CVE-2025-2945Exploit
Exploit para la vulnerabilidad de Ejecución Remota de Código (RCE) de pgAdmin4 que afecta a las versiones 8.10 a 9.1.
- CVE-2025-2945-pgAdmin-RCEExploit
PoC para CVE-2025-2945 — inyección RCE en eval() autenticada en pgAdmin 4, CVSS 9.9
RCE autenticado en pgAdmin 4 (8.10–9.1) mediante inyección de eval() en la herramienta de consultas. Este es un PoC actualizado con correcciones de compatibilidad para los cambios de autenticación de pgAdmin 9.x
Exploit de prueba de concepto para ejecución remota de código autenticada en pgAdmin4 (CVE-2025-2945) mediante abuso del Editor SQL. Diseñado para pruebas de seguridad autorizadas y educación.
Script PoC en Python para RCE en la Query Tool de pgAdmin4 (CVE-2025-2945)
- pgAdminOpendoorExploit
Plataforma de explotación y pruebas para CVE-2025-2945
Uso responsable
Utilice información sobre vulnerabilidades solo en sistemas de su propiedad o que esté autorizado a probar. Kitploit enlaza con metadatos de investigación pública y no almacena código de explotación ni cargas útiles maliciosas.