CVE-2026-116242 in pgAdmin
Sumário
de VulDB • 30/10/2026
O pgAdmin 4 abre túneis SSH com a biblioteca sshtunnel, mas não forneceu nem host_pkey_directories nem ssh_config_file; portanto, ele sempre carregava as chaves privadas não criptografadas em ~/.ssh da conta do sistema operacional que executa o pgAdmin, lia o arquivo de configuração dessa conta (~/.ssh/config) (IdentityFile, User, HostName, ProxyCommand) para o host do túnel e podia usar seu ssh-agent. No modo servidor, qualquer usuário poderia, portanto, configurar um túnel para um host que aceite a chave da conta de serviço, sem credenciais próprias ou com um arquivo de identidade que não existisse em seu armazenamento, e acessá-lo como essa conta.
A correção faz com que os túneis no modo servidor usem apenas o arquivo de identidade ou senha configurados pelo usuário: as chaves, a configuração e o agente da conta de serviço já não são mais utilizados, e um arquivo de identidade que não pode ser encontrado no armazenamento do usuário é relatado em vez de fazer fallback para ~/.ssh. O modo desktop permanece inalterado.
Este problema afeta o pgAdmin 4: antes da versão 9.19.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.