PT-2026-92039 · Tornado · Tornado

·

CVE-2024-58384

·

Publicado

2024-06-06

·

Atualizado

2026-09-30

CVSS v3.1

7.5

Alta

VetorAV:N/AC:H/PR:N/UI:N/S:C/C:L/I:H/A:N
Nome do Software Vulnerável e Versões Afetadas Tornado versões anteriores a 6.4.1
Description A classe curl httpclient.CurlAsyncHTTPClient não rejeita caracteres de retorno de carro (r) e alimentação de linha ( ) nos cabeçalhos de requisição. Isso permite que atacantes injetem sequências CRLF nos valores dos cabeçalhos, possibilitando a inserção de cabeçalhos arbitrários ou a construção de requisições HTTP inteiramente novas. O problema ocorre porque o cliente não valida os nomes e valores dos cabeçalhos, transmitindo-os literalmente para o libcurl e pycurl, que também carecem de validação para a opção HTTPHEADER. Este comportamento pode facilitar a exploração de vulnerabilidades de server-side request forgery (SSRF).
Recommendations Atualize o Tornado para a versão 6.4.1 ou posterior. Como medida paliativa temporária, restrinja o uso da classe curl httpclient.CurlAsyncHTTPClient ao lidar com dados de cabeçalho não confiáveis.

Exploit

Correção

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

Enumeração de Fraquezas

Identificadores relacionados

AZL-103104
CVE-2024-58384
GHSA-W235-7P84-XX57
OESA-2026-4034
OESA-2026-4035
OESA-2026-4036
OESA-2026-4037
SUSE-SU-2026:4403-1
SUSE-SU-2026:4404-1

Produtos afetados

Tornado