PT-2020-6286

CVE-2021-36766

·

Publicado

2020-12-20

·

Atualizado

2021-09-22

Descrição por

CVSS 2.0
10
Alta
MétricasAV:N/AC:L/Au:N/C:C/I:C/A:C
Nome do software vulnerável e versões afetadas
Concrete5 versões 8.5.5 e anteriores
Descrição
O problema está relacionado à desserialização de dados não confiáveis no sistema CMS Concrete5. O código vulnerável está localizado no arquivo controllers/single page/dashboard/system/environment/logging.php, especificamente no método Logging::update logging(). A entrada do usuário passada pelo parâmetro de solicitação logFile não é devidamente sanitizada antes de ser usada em uma chamada à função PHP file exists(). Isso pode ser explorado por usuários mal-intencionados para injetar objetos PHP arbitrários no escopo da aplicação, permitindo-lhes realizar vários ataques, como a execução de código PHP arbitrário.
Recomendações
Para as versões 8.5.5 e anteriores do Concrete5, considere desativar o método Logging::update logging() até que um patch esteja disponível. Restrinja o acesso ao parâmetro de solicitação logFile para minimizar o risco de exploração. Evite usar o parâmetro logFile no endpoint da API afetado até que o problema seja resolvido. No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.
Explorabilidade
Exploit
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾