Vulnerabilities/

@nevware21/ts-utils: Prototype Pollution in objDeepCopy/objCopyProps via for...in without hasOwnProperty

Severity:
High

Description

The _copyProps function in lib/src/object/copy.ts uses for…in to iterate over source object properties without an Object.hasOwnProperty check, and does not filter dangerous keys (proto, constructor, prototype). This allows an attacker to pollute the prototype chain of all objects in the application.

Recommendation

Update the @nevware21/ts-utils package to the latest compatible version. Followings are version details:

References

Related Issues

Tags:
npm
@nevware21/ts-utils
Anything's wrong? Let us know Last updated on May 21, 2026