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

VetorAV: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 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-12044

Produtos afetados

Pgadmin 4