PT-2022-7464

CVE-2022-26520

·

Publicado

2022-02-16

·

Atualizado

2026-10-08

Descrição por

CVSS 2.0
10
Crítica
MétricasAV:N/AC:L/Au:N/C:C/I:C/A:C
Nome do software vulnerável e versões afetadas
Versões do pgjdbc anteriores à 42.3.3
Descrição
O problema está relacionado à criação de arquivos arbitrários por meio das propriedades de conexão loggerFile e loggerLevel no driver pgjdbc. Um invasor que controle a URL ou as propriedades JDBC pode chamar java.util.logging.FileHandler para gravar em arquivos arbitrários. Isso poderia permitir que um invasor criasse um arquivo JSP executável na raiz da web do Tomcat, levando potencialmente à execução remota de código. A posição do fornecedor é que não se trata de uma vulnerabilidade no próprio driver pgjdbc, mas sim de uma vulnerabilidade em qualquer aplicativo que utilize o driver pgjdbc com propriedades de conexão não confiáveis.
Recomendações
Para versões anteriores à 42.3.3, considere atualizar para a versão 42.3.3 ou posterior, na qual a implementação do loggerFile foi removida.
Como solução alternativa temporária, sanitize as entradas para o driver para impedir o uso indevido das propriedades de conexão loggerFile e loggerLevel.
Restrinja o acesso à URL jdbc e às propriedades de conexão para impedir que usuários não confiáveis especifiquem valores arbitrários.
Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Enumeração de fraquezas
Identificadores relacionados
GHSA-673J-QM5F-XPV8
GHSA-727H-HRW8-JG8Q
ALT-PU-2023-8458
BIT-POSTGRESQL-JDBC-DRIVER-2022-26520
CLEANSTART-2026-DT34494
DSA-5196-1
OPENSUSE-SU-2022_2655-1
OPENSUSE-SU-2024:12126-1
SUSE-FU-2022:2794-1
SUSE-SU-2022:2143-1
SUSE-SU-2022:2145-1
SUSE-SU-2022:2655-1
SUSE-SU-2022_2655-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾