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

Sumário

de VulDB • 21/05/2026

Travessia de caminho por link simbólico (CWE-61, CWE-22) no Gerenciador de Arquivos do pgAdmin 4.

A função `check_access_permission` utilizava `os.path.abspath`, que resolve `'..'` mas não resolve links simbólicos, enquanto a subsequente gravação no kernel segue os links simbólicos. Um usuário autenticado poderia criar um link simbólico dentro do seu próprio diretório de armazenamento apontando para fora dele e induzir o pgAdmin a gravar em qualquer caminho acessível pelo processo pgAdmin.

A correção altera a verificação de acesso para `os.path.realpath` tanto para a origem quanto para o destino, e adiciona um auxiliar `_open_upload_target` que abre o alvo com `O_NOFOLLOW` (modo 0o600) para fechar a condição de corrida TOCTOU (Time-of-Check to Time-of-Use) entre a verificação de acesso e a abertura. O modo do arquivo foi endurecido de 0o644 para 0o600.

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

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

PostgreSQL

Reservar

04/05/2026

Divulgação

11/05/2026

Moderação

aceite

Entrada

VDB-362628

CPE

pronto

EPSS

0.00045

KEV

não

Atividades

muito baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!