CVE-2025-1094
APIs de citação do PostgreSQL falham em neutralizar a sintaxe de citação em texto que falha na validação de codificação
- Publicado
- 13 de fev. de 2025
- Atualizado
- 14 de mar. de 2025
- Atribuindo CNA
- PostgreSQL
- Evidência observada
- 8 de ago. de 2026
CVSS primário
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:HAlto · próximos 30 dias
- Percentil
- 99,8%
- Data do modelo
- 17 de out. de 2026
EPSS é uma estimativa estatística, não uma certeza ou uma medida de impacto. Combine-o com CVSS, status KEV, exposição e seu ambiente.
Resumo
A neutralização inadequada da sintaxe de citação nas funções PQescapeLiteral(), PQescapeIdentifier(), PQescapeString() e PQescapeStringConn() do libpq do PostgreSQL permite que um fornecedor de entrada do banco de dados alcance injeção de SQL em determinados padrões de uso. Especificamente, a injeção de SQL requer que o aplicativo use o resultado da função para construir a entrada para o psql, o terminal interativo do PostgreSQL. Da mesma forma, a neutralização inadequada da sintaxe de citação nos programas utilitários de linha de comando do PostgreSQL permite que uma fonte de argumentos de linha de comando alcance injeção de SQL quando client_encoding é BIG5 e server_encoding é um de EUC_TW ou MULE_INTERNAL. As versões anteriores ao PostgreSQL 17.3, 16.7, 15.11, 14.16 e 13.19 são afetadas.
Fontes
modules/exploits/linux/http/beyondtrust_pra_rs_unauth_rce.rb
Metasploit Framework modulesCondições declaradas
- platform: Linux,Unix($.exploit_linux/http/beyondtrust_pra_rs_unauth_rce.platform)
- verification: check_declared($.exploit_linux/http/beyondtrust_pra_rs_unauth_rce.check)
- CVE-2025-1094Exploit
É uma falha de sanitização de entrada causada por uma incompatibilidade de codificação, permitindo que entradas elaboradas contornem filtros. Se um servidor for vulnerável, um atacante pode injetar SQL malicioso que o backend executa.
Laboratório prático para explorar a CVE-2025-1094, uma injeção de SQL no psql do PostgreSQL que leva a RCE via COPY TO PROGRAM, com configuração em Docker e payload de reverse shell.
- CVE-2025-1094-ExploitExploit
Script de Exploração de WebSocket e Injeção de SQL
Exploit de prova de conceito para CVE-2025-1094, uma injeção de SQL no psql do PostgreSQL levando a RCE via bypass de escape do libpq. Inclui ambiente Docker, script de exploit e orientação de mitigação.
Emulação e análise de prova de conceito do CVE-2025-1094, uma vulnerabilidade crítica de injeção SQL no PostgreSQL. Inclui configuração de laboratório baseado em Docker, script de exploração, análise de causa raiz e demonstração passo a passo para testes de segurança e educação.
- CVE-2024-12356Scanner
Detector não destrutivo para RCE não autenticado no BeyondTrust Remote Support e PRA, encadeando injeção de argumentos e bypass de escape do PostgreSQL para verificar explorabilidade via diferencial baseado em tempo.
Uso responsável
Use informações de vulnerabilidade apenas em sistemas que você possui ou está autorizado a testar. O Kitploit vincula-se a metadados de pesquisa pública e não armazena código de exploração ou cargas maliciosas.