PT-2021-11738 · Cakephp · Cakephp
Xhelal Likaj
·
Publicado
2021-01-20
·
Atualizado
2025-01-15
·
CVE-2020-35239
CVSS v3.1
8.8
Alta
| Vetor | AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
**Nome do software vulnerável e versões afetadas:
Versões do CakePHP 4.0.x a 4.1.3
Descrição:
Existe uma vulnerabilidade no componente CsrfProtectionMiddleware, permitindo que parâmetros de substituição de método contornem as verificações CSRF ao alterar o método de solicitação HTTP para uma string arbitrária que não consta na lista de métodos de solicitação verificados pelo CakePHP. O middleware de rota não verifica se esse método substituído, que pode ser uma string arbitrária, é de fato um método HTTP.
Recomendações:
Para as versões 4.0.x a 4.1.3 do CakePHP, considere desativar o componente CsrfProtectionMiddleware ou restringir seu uso até que um patch esteja disponível. Como solução temporária, restrinja o acesso ao middleware de rota para minimizar o risco de exploração. Evite usar parâmetros de substituição de método em solicitações HTTP para as versões afetadas do CakePHP 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 essa vulnerabilidade.
CSRF
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Cakephp