PT-2020-14070
CVE-2020-14933
·
Publicado
2020-06-20
·
Atualizado
2024-08-04
Descrição por
CVSS 3.1
8.8
AltaMétricasAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas
SquirrelMail versão 1.4.22
Descrição
O problema ocorre no arquivo compose.php, onde o valor $attachments de uma solicitação HTTP POST é passado para a função unserialize. Isso poderia potencialmente levar à injeção de objetos PHP. No entanto, o fornecedor contesta isso, alegando que duas condições necessárias para tal injeção não são atendidas: a existência de um método mágico do PHP, como wakeup ou destruct, e a declaração ou carregamento automático de classes relevantes para o ataque antes da chamada à função unserialize.
Recomendações
Para a versão 1.4.22 do SquirrelMail, considere desativar a função unserialize para o valor $attachments em compose.php como uma solução temporária até que um patch esteja disponível. Restrinja o acesso ao módulo compose.php para minimizar o risco de exploração. Evite usar dados inseridos pelo usuário no valor $attachments até que o problema seja resolvido.
Explorabilidade
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾