PT-2026-45841 · Tesla · Tesla

Jonatan Männchen

+2

·

Publicado

2026-06-02

·

Atualizado

2026-06-02

·

CVE-2026-48598

CVSS v4.0

2.1

Baixa

VetorAV:L/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Nome do Software Vulnerável e Versões Afetadas tesla versões 0.8.0 até 1.18.2
Descrição A codificação ou escape inadequado de saída permite a injeção de cabeçalho de parte multipart por meio de valores de parâmetro Content-Disposition não escapados. A função part headers for disposition() interpola parâmetros de disposição sem validar caracteres de retorno de carro (r), alimentação de linha ( ) ou aspas duplas. Esses valores são recebidos do chamador via add field() (parâmetro name), add file() (parâmetro filename) e add file content() (parâmetro filename e outras opções de disposição). Um caractere de aspas duplas pode fechar prematuramente um parâmetro citado, enquanto sequências r podem encerrar o cabeçalho Content-Disposition para iniciar um novo cabeçalho forjado ou encerrar o bloco de cabeçalhos para prepender bytes ao corpo da parte. Além disso, o caminho do nome de arquivo padrão em add file() utiliza Path.basename(), que não remove retornos de carro ou alimentações de linha.
Recomendações Atualize para a versão 1.18.3. Valide os valores dos parâmetros de disposição antes de passá-los para add field(), add file() ou add file content(), rejeitando qualquer valor que contenha r, ou aspas duplas.

Exploit

Correção

Improper Encoding or Escaping of Output

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-48598
GHSA-28JH-G32X-V9V4

Produtos afetados

Tesla