PT-2026-41696 · Kaspernj+1 · Form-Data-Objectizer
0Xbassia
·
Publicado
2026-05-18
·
Atualizado
2026-06-02
·
CVE-2026-46510
CVSS v3.1
8.2
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L |
Nome do Software Vulnerável e Versões Afetadas
form-data-objectizer versões anteriores a 1.0.1
Descrição
O software não filtra
proto, constructor ou prototype ao converter FormData em objetos usando chaves de formulário com notação de colchetes. Um invasor pode enviar um único campo de formulário HTTP com um nome começando com proto [...] para mutar o Object.prototype, resultando em poluição de protótipo (prototype pollution) em todo o processo Node.js. Isso ocorre dentro das funções treatInitial() e treatSecond() no arquivo index.cjs. Este problema pode ser explorado para burlar verificações de segurança, injetar valores de configuração, interromper a renderização de templates ou causar a negação de serviço ao travar o processo do worker.Recomendações
Atualize para a versão 1.0.1.
Exploit
Correção
Prototype Pollution
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-Objectizer