PT-2020-16659 · Lightbend · Play Framework
Publicado
2020-11-06
·
Atualizado
2022-02-10
·
CVE-2020-27196
CVSS v3.1
7.5
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Nome do software vulnerável e versões afetadas
Versões 2.6.0 a 2.8.2 do Play Framework
Descrição
Foi detectada uma falha no PlayJava em que a análise do corpo das solicitações HTTP analisa antecipadamente a carga de dados ao receber um cabeçalho Content-Type. Uma estrutura JSON complexa enviada a um endpoint POST válido causa um erro StackOverflowError e uma negação de serviço.
Recomendações
Para as versões 2.6.0 a 2.8.2 do Play Framework, considere desativar a análise do corpo das solicitações HTTP para pontos de extremidade POST que não esperam cargas JSON como uma solução temporária até que um patch esteja disponível. Restrinja o acesso a pontos de extremidade POST válidos para minimizar o risco de exploração. Evite enviar estruturas JSON complexas para endpoints POST válidos 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.
DoS
Memory Corruption
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Play Framework