PT-2026-45841
CVE-2026-48598
·
Publicado
2026-06-02
·
Atualizado
2026-07-10
Descrição por
CVSS 3.1
3.7
BaixaMétricasAV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
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.Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾