PT-2021-15444 · Pimcore · Pimcore

Daniele Scanu

·

Publicado

2021-02-18

·

Atualizado

2021-02-25

·

CVE-2021-23340

CVSS v3.1

7.1

Alta

VetorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
Nome do software vulnerável e versões afetadas
pimcore/pimcore versões anteriores à 6.8.8
Descrição
Existe uma vulnerabilidade de inclusão de arquivo local na função downloadCsvAction da classe CustomReportController. Isso pode ser acessado por um usuário autenticado por meio de uma solicitação GET no endpoint “/admin/reports/custom-report/download-csv?exportFile=filename”. A variável exportFile não é sanitizada, permitindo que um invasor explore essa vulnerabilidade.
Recomendações
Para versões anteriores à 6.8.8, atualize para a versão 6.8.8 ou posterior para resolver o problema.
Como solução temporária, considere desativar a função downloadCsvAction na classe CustomReportController até que um patch esteja disponível.
Restrinja o acesso ao endpoint /admin/reports/custom-report/download-csv para minimizar o risco de exploração.
Evite usar a variável exportFile no endpoint da API afetado até que a vulnerabilidade seja resolvida.

Exploit

Correção

Path traversal

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2021-23340
GHSA-H7F9-CVH5-QW7F
SNYK-PHP-PIMCOREPIMCORE-1070132

Produtos afetados

Pimcore