PT-2021-12083 · Revel · Revel

Sym01

·

Publicado

2021-04-14

·

Atualizado

2023-01-06

·

CVE-2020-36568

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 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 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2020-36568
GHSA-HGGR-P7V6-73P5
GO-2020-0003

Produtos afetados

Revel