PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-46681 nevware21 CVE debrief

CVE-2026-46681 is a vulnerability in the @nevware21/ts-utils library, which is a comprehensive TypeScript/JavaScript utility library. The vulnerability exists in the _copyProps function in lib/src/object/copy.ts, where it 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. The issue was patched in version 0.14.0.

Vendor
nevware21
Product
ts-utils
CVSS
HIGH 7.2
CISA KEV
Not listed in stored evidence
Original CVE published
2026-07-21
Original CVE updated
2026-10-24
Advisory published
2026-07-21
Advisory updated
2026-10-24

Who should care

Defenders who use the @nevware21/ts-utils library in their applications should be aware of this vulnerability and take steps to verify and mitigate it. This includes developers, security teams, and DevOps personnel who work with the affected library.

Why it matters

CVE-2026-46681 is a high-severity vulnerability in the @nevware21/ts-utils library that allows an attacker to pollute the prototype chain of all objects in the application. Defenders should prioritize verifying the use of version 0.14.0 or later and review their application's code to prevent exploitation.

  • An attacker could potentially exploit this vulnerability to pollute the prototype chain of all objects in the application, leading to unexpected behavior or security issues.
  • Defenders should verify the version of @nevware21/ts-utils used in their applications and upgrade to version 0.14.0 or later to prevent exploitation.
  • The vulnerability could be used in conjunction with other attacks to gain unauthorized access or elevate privileges.

Technical summary

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. The issue was patched in version 0.14.0. Defenders should prioritize verifying the use of @nevware21/ts-utils version 0.14.0 or later in their applications, especially those that utilize the _copyProps function. The vulnerability details are based on the CVE record and the source item from the NVD.

Defensive priority

Defenders should prioritize verifying the use of @nevware21/ts-utils version 0.14.0 or later in their applications, especially those that utilize the _copyProps function.

Recommended defensive actions

  • Verify the version of @nevware21/ts-utils used in your application and upgrade to version 0.14.0 or later if necessary.
  • Review your application's code to ensure that the _copyProps function is not being used in a way that could be exploited.
  • Consider implementing additional security measures to prevent prototype pollution attacks.
  • Review compensating controls for exposed systems while remediation is scheduled and verified.
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review.
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented.
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.

Evidence notes

The vulnerability details are based on the CVE record and the source item from the NVD. The CVE record provides a description of the vulnerability, while the source item provides additional context and references.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-46681 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-46681

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-46681 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-46681

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.