Back to overview

CVE-2026-46681

HIGH Exploitation: PoC
7.2
CVSS 4.0
Description
@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.

Metadata

CVE ID
CVE-2026-46681
State
PUBLISHED
Assigner
GitHub_M
Reserved
2026-05-15 21:46 UTC
Published
2026-07-21 14:02 UTC
Last updated
2026-07-21 15:00 UTC
Primary CWE
CWE-1321
CWE-1321: Improperly Controlled Modification of Object Proto…
Vendor / Product
nevware21 / ts-utils
Sources
cve.org  ·  NVD

Severity & Metrics

7.2 HIGH CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U
SSVC — CISA Coordinator
Exploitation
PoC
Automatable
yes
Tech. Impact
total
Affected products (1)
VendorProductPlatformVersions
nevware21 ts-utils < 0.14.0
Weakness (CWE)
CWESourceDescription
CWE-1321 cna CWE-1321: Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')
CVSS scores (1)
ScoreSeverityVersionSourceVector
7.2 HIGH 4.0 cna CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U
References (2)
Back to overview