PT-2020-19698 · Agoo · Agoo

Sam Sanoop

·

Publicado

2020-06-10

·

Atualizado

2020-11-17

·

CVE-2020-7670

CVSS v3.1

7.5

Alta

VetorAV: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 do agoo anteriores à 2.14.0
Descrição
A vulnerabilidade permite ataques de contrabando de solicitações quando o agoo é usado como backend e um proxy frontend também está vulnerável. Isso se deve à análise incorreta dos cabeçalhos Content-Length e Transfer Encoding, o que pode levar a problemas de pipelining HTTP e ataques de contrabando de solicitações. É possível realizar ataques de contrabando de solicitações HTTP nos quais o agoo é usado como parte de uma cadeia de servidores backend. Além disso, o envio do cabeçalho Content-Length duas vezes ou o uso de cabeçalhos Transfer Encoding inválidos podem ser aproveitados para ataques de contrabando TE:CL.
Recomendações
Para versões do agoo anteriores à 2.14.0, atualize para a versão 2.14.0 ou posterior para resolver o problema. Como solução temporária, considere restringir o uso dos cabeçalhos Content-Length e Transfer Encoding nos endpoints de API afetados até que um patch esteja disponível. Evite usar o cabeçalho Content-Length duas vezes nas solicitações para minimizar o risco de exploração.

Correção

HTTP Request/Response Smuggling

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2020-7670
GHSA-H385-52J6-9984
SNYK-RUBY-AGOO-569137

Produtos afetados

Agoo