PT-2024-2088 · Unknown · Postgresql Anonymizer
CVE-2024-2339
·
Publicado
2024-03-08
·
Atualizado
2024-03-11
CVSS v3.1
8.8
Alta
| Vetor | AV: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
Produtos afetados
Postgresql Anonymizer