PT-2024-2088 · Unknown · Postgresql Anonymizer

CVE-2024-2339

·

Publicado

2024-03-08

·

Atualizado

2024-03-11

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
PostgreSQL Anonymizer versão 1.2
Descrição
A vulnerabilidade permite que um usuário proprietário de uma tabela obtenha privilégios de superusuário ao definir uma função de mascaramento para uma coluna e inserir código malicioso nessa função. Quando um usuário com privilégios aplica as regras de mascaramento usando o mascaramento estático ou o método de dump anônimo, o código malicioso é executado, concedendo privilégios elevados ao usuário mal-intencionado. A opção restrict to trusted schemas oferece proteção incompleta contra esse risco. Usuários que não são proprietários de uma tabela, especialmente usuários mascarados, não podem explorar essa vulnerabilidade. O problema foi resolvido na versão 1.3.
Recomendações
Para o PostgreSQL Anonymizer versão 1.2, atualize para a versão 1.3 para resolver o problema. Como solução alternativa temporária, considere restringir o uso da função de mascaramento de colunas apenas a usuários confiáveis e certifique-se de que a opção restrict to trusted schemas esteja configurada corretamente. No entanto, como a proteção fornecida por essa opção é incompleta, a atualização para a versão 1.3 é a solução recomendada.

Exploit

Correção

RCE

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

BDU:2024-01984
CVE-2024-2339

Produtos afetados

Postgresql Anonymizer