Intel

AIKIDO-2026-10851

@nevware21/ts-utils is vulnerable to Prototype Pollution

Prototype PollutionCVE-2026-46681 Published May 19, 2026

75

High Risk

This Affects:

JS@nevware21/ts-utils
0.1.0 - 0.13.0
Fixed in 0.14.0
Are you affected? Scan for Free

TL;DR

objDeepCopy and objCopyProps copy enumerable inherited properties without filtering prototype-pollution keys. Attackers who can supply object data or paths can write through __proto__, constructor, or prototype and modify shared object prototypes. The setter helpers and Object.fromEntries polyfill expose related unsafe write paths. The fix switches copy logic to safe own-key iteration and blocks unsafe keys and targets before committing writes.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

@nevware21/ts-utils is vulnerable to Prototype Pollution in versions 0.1.0 - 0.13.0.

How to fix this

Upgrade the @nevware21/ts-utils library to the patch version.