CVE Catalog

CVE-2026-46681

HighCVSS 7.2
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.28%

21th percentile - higher than 21% of all known CVEs

Summary

Vulnerability in @nevware21/ts-utils library before version 0.14.0. The _copyProps function does not check hasOwnProperty and does not filter dangerous keys (__proto__, constructor, prototype), allowing an attacker to pollute the prototype chain of all objects in the application.

Risk Assessment

Risk of prototype pollution, which can lead to remote code execution or other attacks on the application.

Recommendation

Upgrade @nevware21/ts-utils to version 0.14.0 or later.

Related vulnerabilities

Original NVD description (English source)

@nevware21/ts-utils is a comprehensive TypeScript/JavaScript utility library. Prior to version 0.14.0, 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. Version 0.14.0 patches the issue.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS