PT-2024-28446 · Traefik+1 · Traefik+1

Mwedl

·

Publicado

2024-07-05

·

Atualizado

2025-11-25

·

CVE-2024-39321

CVSS v4.0

8.7

Alta

VetorAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
Nome do software vulnerável e versões afetadas
Versões do Traefik anteriores à 2.11.6, 3.0.4 e 3.1.0-rc3
Descrição
A vulnerabilidade permite contornar listas de endereços IP permitidos por meio de solicitações de dados antecipadas via HTTP/3 em handshakes QUIC 0-RTT enviados com endereços IP falsificados. Isso ocorre porque os servidores HTTP/3 processam solicitações de dados antecipadas antes que o handshake seja concluído e o endereço IP do cliente seja validado. Os invasores podem obter um ticket de sessão do servidor HTTP/3 e, em seguida, preparar um datagrama UDP contendo um pacote inicial QUIC com um TLS ClientHello e o ticket de sessão, um pacote QUIC 0-RTT com dados antecipados criptografados com a chave pré-compartilhada do ticket de sessão e uma solicitação HTTP/3. Esse datagrama UDP preparado pode ser enviado ao servidor com um endereço IP de origem falsificado arbitrariamente, permitindo que o invasor contorne listas de permissão de IP.
Recomendações
Para resolver o problema, atualize para a versão 2.11.6, 3.0.4 ou 3.1.0-rc3 do Traefik, pois essas versões contêm um patch para a vulnerabilidade.
Para versões anteriores à 2.11.6, considere responder com o código de status HTTP 425 Too Early quando solicitações de dados antecipadas 0-RTT corresponderem ao middleware ipAllowList.sourceRange.
Como alternativa, adie o processamento de solicitações de dados antecipadas 0-RTT até que o handshake seja concluído e o endereço IP do cliente seja validado quando as solicitações de dados antecipadas 0-RTT corresponderem ao middleware ipAllowList.sourceRange.

Exploit

Correção

IDOR

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

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2025_16880
ALT-PU-2024-16593
ALT-PU-2024-16754
CVE-2024-39321
ECHO-D285-70B0-FB21
GHSA-GXRV-WF35-62W9
GO-2024-2973
OPENSUSE-SU-2024:14181-1
OPENSUSE-SU-2024:14182-1

Produtos afetados

Alt Linux
Traefik