CVE-2026-116243 in pgAdmin 4informação

Sumário

de VulDB • 31/10/2026

O pgAdmin 4 executa o `pg_dump`, `pg_restore`, `pg_dumpall` e `psql` a partir do caminho binário definido pelo usuário nas suas preferências. No modo servidor, o caminho binário era recusado apenas quando estava localizado sob o diretório de armazenamento por usuário (STORAGE_DIR), não em um diretório SHARED_STORAGE, para o qual usuários comuns podem fazer upload de arquivos. Portanto, um usuário poderia carregar um executável no armazenamento compartilhado, apontar seu caminho binário para ele e fazer com que o pgAdmin o executasse como a conta do sistema operacional que está executando o pgAdmin. No POSIX, os arquivos criados através do pgAdmin não são executáveis; portanto, isso é explorável em ambientes onde qualquer arquivo com um nome de executável pode ser executado, como no modo servidor do Windows.

A correção verifica o caminho binário contra todos os diretórios SHARED_STORAGE também, após expandir $DIR, colapsar ".." e resolver links simbólicos; compara diretórios de uma forma que não possa ser contornada por grafias diferentes em sistemas de arquivos case-insensitive (sensíveis a maiúsculas/minúsculas); recusa um caminho que contenha NUL; e aplica essa verificação sempre que os caminhos binários são resolvidos, incluindo para a ferramenta PSQL.

Este problema afeta o pgAdmin 4: antes da versão 9.19.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsável

PostgreSQL

Reservar

25/10/2026

Divulgação

30/10/2026

Moderação

aceite

Entrada

VDB-429365

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Do you know our Splunk app?

Download it now for free!