PT-2021-12083 · Revel · Revel
Sym01
·
Publicado
2021-04-14
·
Atualizado
2023-01-06
·
CVE-2020-36568
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 do revel anteriores à 1.0.0
Descrição:
O problema é causado por entradas não sanitizadas no analisador de consultas, permitindo que invasores remotos causem esgotamento de recursos por meio da alocação de memória. Um invasor pode manipular a consulta de solicitação enviada a um aplicativo que aceite parâmetros de fatia, como os descritos em https://revel.github.io/manual/parameters.html#slices, para alocar grandes quantidades de memória e travar o aplicativo.
Recomendações:
Para versões anteriores à 1.0.0, atualize para a versão 1.0.0 ou posterior para resolver o problema. Como solução alternativa temporária, considere restringir o acesso a parâmetros de fatia para minimizar o risco de exploração. Evite usar parâmetros de fatia nos pontos de extremidade da API afetados até que o problema seja resolvido.
Exploit
Correção
Resource Exhaustion
Allocation of Resources Without Limits
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Revel