PT-2026-50810 · Pgadmin.Org · Pgadmin 4
J3Seer
+1
·
Publicado
2026-06-18
·
Atualizado
2026-06-19
·
CVE-2026-12044
CVSS v3.1
8.8
Alta
| Vetor | AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Nome do Software Vulnerável e Versões Afetadas
pgAdmin 4 versões 1.0 a 9.15
Description
Uma injeção de SQL é possível em múltiplos modelos de diálogo que renderizam descrições para Domínios, Tabelas Estrangeiras, Linguagens e Gatilhos de Eventos, bem como na consulta de busca de OID de Views. O problema ocorre porque os campos de descrição fornecidos pelo usuário são interpolados diretamente em literais SQL com aspas simples, em vez de usar o filtro de escape
qtLiteral. Um usuário autenticado com permissões para criar ou alterar esses objetos pode enviar uma descrição contendo uma aspa simples para executar SQL arbitrário. Se a função conectada possuir permissões de COPY ... TO/FROM PROGRAM (tipicamente um superusuário), isso pode levar à execução de comandos do sistema operacional no host do PostgreSQL. Além disso, os modelos de estatísticas pgstattuple e pgstatindex são afetados porque o qtIdent não escapa aspas simples, permitindo que um usuário com privilégio de CREATE em um esquema cause um literal desbalanceado ao nomear uma tabela ou índice com uma aspa simples.Recommendations
Atualize o pgAdmin 4 para a versão 9.16 ou posterior.
Correção
SQL injection
Improper Encoding or Escaping of Output
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Pgadmin 4