PT-2020-16659 · Lightbend · Play Framework

Publicado

2020-11-06

·

Atualizado

2022-02-10

·

CVE-2020-27196

CVSS v3.1

7.5

Alta

VetorAV: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

CVE-2020-27196
GHSA-H48W-C35P-6M8X

Produtos afetados

Play Framework