PT-2020-13544 · Ellislab · Expressionengine
Mariusz Poplawski
·
Publicado
2020-06-24
·
Atualizado
2020-07-02
·
CVE-2020-13443
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
Versões do ExpressionEngine anteriores à 5.3.2
Descrição
A vulnerabilidade permite que invasores remotos enviem e executem código arbitrário em um arquivo .php. Isso pode ser feito por meio das ações “Compor mensagem”, “Adicionar anexo” e “Salvar como rascunho”, explorando a possibilidade de contornar as verificações de tipo MIME e extensão de arquivo durante o envio de arquivos. Invasores com privilégios limitados, como membros, podem fazer upload de arquivos maliciosos. A vulnerabilidade permite acesso direto aos arquivos enviados, contornando aliases curtos. A exploração requer, no mínimo, a capacidade de enviar e redigir mensagens.
Recomendações
Para versões anteriores à 5.3.2, atualize para a versão 5.3.2 ou posterior para resolver o problema. Como solução temporária, considere desativar o recurso de upload de arquivos para membros ou restringir o acesso às ações “Compose Msg”, “Add attachment” e “Save As Draft” até que a atualização seja aplicada. Além disso, restrinja o registro e o acesso ao fórum para impedir a criação de novos membros com o ID de grupo padrão 5.
Exploit
Correção
Unrestricted File Upload
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Expressionengine