PT-2021-11824
CVE-2020-35681
·
Publicado
2021-02-22
·
Atualizado
2021-03-19
Descrição por
CVSS 4.0
8.2
AltaMétricasAV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
**Nome do software vulnerável e versões afetadas:
Django Channels, versões 3.0.0 a 3.0.2
Descrição:
A classe legada
channels.http.AsgiHandler no Django Channels não separava corretamente os escopos de solicitação, permitindo potencialmente que invasores remotos obtivessem informações confidenciais de um escopo de solicitação diferente. Isso poderia resultar em uma falha no sistema, mas, com o timing correto, respostas poderiam ser enviadas ao cliente errado, levando a um possível vazamento de identificadores de sessão e outros dados confidenciais. Este problema afeta apenas a classe fornecida pelo Channels legado e não o ASGIHandler semelhante do Django, disponível a partir do Django 3.0.Recomendações:
Para as versões 3.0.0 a 3.0.2 do Django Channels, atualize para a versão 3.0.3 ou posterior para resolver o problema. Como solução temporária, considere desativar a classe channels.http.AsgiHandler legada até que um patch esteja disponível. Restrinja o acesso a dados confidenciais e identificadores de sessão para minimizar o risco de exploração.
Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾