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

VetorAV: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

CVE-2026-46681
GHSA-X7J8-49R8-MR43

Produtos afetados

@Nevware21/Ts-Utils
Ts-Utils