PT-2026-48950 · Npm · Form-Data
Ljharb
+1
·
Publicado
2026-06-12
·
Atualizado
2026-06-17
·
CVE-2026-12143
CVSS v3.1
7.5
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N |
Nome do Software Vulnerável e Versões Afetadas
form-data versões anteriores a 2.5.6
form-data versões anteriores a 3.0.5
form-data versões anteriores a 4.0.6
Description
O argumento
field em FormData#append e a opção filename são concatenados literalmente no cabeçalho Content-Disposition sem a neutralização de caracteres de retorno de carro (CR), alimentação de linha (LF) ou aspas duplas ("). Isso permite que um invasor realize a injeção de CRLF (Carriage Return Line Feed), que é o processo de inserir caracteres especiais para manipular a estrutura de um cabeçalho HTTP. Se uma aplicação utilizar entradas não confiáveis como nome de campo ou nome de arquivo, um invasor poderá encerrar a linha do cabeçalho para injetar cabeçalhos adicionais ou contrabandear partes multipart inteiras na requisição encaminhada para um backend. Isso pode permitir que o invasor adicione ou substitua campos de formulário, como definir is admin=true, conforme visualizado pelo analisador downstream.Recommendations
Atualizar para a versão 2.5.6.
Atualizar para a versão 3.0.5.
Atualizar para a versão 4.0.6.
Exploit
Correção
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Form-Data