PT-2020-19699
CVE-2020-7671
·
Publicado
2020-06-10
·
Atualizado
2021-05-24
Descrição por
CVSS 3.1
7.5
AltaMétricasAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Nome do software vulnerável e versões afetadas
Versões 1.0.0 a 1.0.6 do Goliath
Descrição
A vulnerabilidade permite ataques de contrabando de solicitações quando o Goliath é usado como backend e um proxy frontend também está vulnerável. Isso pode ser feito enviando o cabeçalho
Content-Length duas vezes, possibilitando ataques de contrabando de solicitações HTTP. Além disso, cabeçalhos Transfer Encoding inválidos são interpretados como válidos, o que pode ser aproveitado para ataques de contrabando TE:CL.Recomendações
Para as versões 1.0.0 a 1.0.6 do Goliath, considere restringir o uso do cabeçalho
Content-Length e garanta a validação adequada dos cabeçalhos Transfer Encoding para minimizar o risco de exploração. Como solução temporária, restrinja o acesso à configuração do proxy vulnerável até que um patch esteja disponível. No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade. Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾