PT-2026-42701 · Npm+2 · @Nevware21/Ts-Utils+1
CVE-2026-46681
·
Publicado
2026-05-21
·
Atualizado
2026-07-23
CVSS v4.0
7.2
Alta
| Vetor | AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U |
Nome do Software Vulnerável e Versões Afetadas
@nevware21/ts-utils versões anteriores a 0.14.0
Descrição
A função
copyProps() em lib/src/object/copy.ts itera sobre as propriedades do objeto de origem usando um loop for...in sem realizar uma verificação Object.hasOwnProperty. Além disso, ela não filtra chaves perigosas como proto, constructor e prototype. Essa falha permite que um invasor realize a poluição de protótipo (prototype pollution), que consiste em modificar a cadeia de protótipos de todos os objetos na aplicação, podendo alterar comportamentos ou introduzir vulnerabilidades em todo o sistema.Recomendações
Atualize o @nevware21/ts-utils para a versão 0.14.0.
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
@Nevware21/Ts-Utils
Ts-Utils