PT-2021-5820 · Curl+5 · Curl+5
Mingtao
·
Publicado
2021-03-17
·
Atualizado
2026-05-18
·
CVE-2021-22890
CVSS v2.0
4.3
Média
| Vetor | AV:N/AC:M/Au:N/C:N/I:P/A:N |
Nome do software vulnerável e versões afetadas
Versões do curl de 7.63.0 a 7.75.0
Descrição
O problema está relacionado ao tratamento incorreto de tickets de sessão TLS 1.3, o que pode permitir que um proxy HTTPS malicioso execute um ataque man-in-the-middle (MITM). Ao usar um proxy HTTPS e TLS 1.3, o libcurl pode confundir os tickets de sessão que chegam do proxy HTTPS, mas funcionar como se eles tivessem chegado do servidor remoto, levando a um “atalho” incorreto no handshake do host. Isso pode permitir que o proxy HTTPS induza o libcurl a usar o ticket de sessão incorreto para o host, contornando assim a verificação do certificado TLS do servidor e tornando possível a realização de um ataque MITM sem ser percebido. Um proxy HTTPS malicioso precisa fornecer um certificado que o curl aceite para o servidor MITMed para que o ataque funcione, a menos que o curl tenha sido configurado para ignorar a verificação do certificado do servidor.
Recomendações
Para as versões 7.63.0 a 7.75.0 do curl, considere desativar o uso de tickets de sessão TLS 1.3 como uma solução temporária até que um patch esteja disponível. Restrinja o acesso ao proxy HTTPS para minimizar o risco de exploração. Evite usar o parâmetro
session ticket no endpoint da API afetado até que o problema seja resolvido. No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.Exploit
Authentication Bypass by Spoofing
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Alt Linux
Astra Linux
Linuxmint
Suse
Ubuntu
Curl