CWE-1321
624 CVEs • Abstraction: Variant
Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')
The product receives input from an upstream component that specifies attributes that are to be initialized or updated in an object, but it does not properly control modifications of attributes of the object prototype.
CVEs (624)
CVE VENDORS PRODUCTS UPDATED PUBLISHED CVSS |
|---|
1Springtree 1Madlib Object Utils Jun 17, 2026 Apr 15, 2022 N/A· v4 7.5 HIGH· v3 5.0 MEDIUM· v2 The package madlib-object-utils before 0.1.8 are vulnerable to Prototype Pollution via the setValue method, as it allows an attacker to merge object prototypes into it. *Note:* This vulnerability derives from an incomple...Show more |
This affects the package nconf before 0.11.4. When using the memory engine, it is possible to store a nested JSON representation of the configuration. The .set() function, that is responsible for setting the configuratio...Show more |
Prototype Pollution in GitHub repository alvarotrigo/fullpage.js prior to 4.0.2. |
2Async Project Fedoraproject2Async FedoraJun 17, 2026 Apr 6, 2022 N/A· v4 7.8 HIGH· v3 6.8 MEDIUM· v2 In Async before 2.6.4 and 3.x before 3.2.2, a malicious user can obtain privileges via the mapValues() method, aka lib/internal/iterator.js createObjectIterator prototype pollution. |
1Deepmerge Ts Project 1Deepmerge Ts Jun 17, 2026 Apr 1, 2022 N/A· v4 9.8 CRITICAL· v3 7.5 HIGH· v2 deepmerge-ts is a typescript library providing functionality to deep merging of javascript objects. deepmerge-ts is vulnerable to Prototype Pollution via file deepmerge.ts, function defaultMergeRecords(). This issue has...Show more |
1Simple Plist Project 1Simple Plist Jun 17, 2026 Mar 22, 2022 N/A· v4 9.8 CRITICAL· v3 7.5 HIGH· v2 Simple-Plist v1.3.0 was discovered to contain a prototype pollution vulnerability via .parse(). |
Minimist <=1.2.5 is vulnerable to Prototype Pollution via file index.js, function setKey() (lines 69-95). |
The package set-in before 2.0.3 are vulnerable to Prototype Pollution via the setIn method, as it allows an attacker to merge object prototypes into it. **Note:** This vulnerability derives from an incomplete fix of [CVE...Show more |
1Libnested Project 1Libnested Jun 17, 2026 Mar 17, 2022 N/A· v4 9.8 CRITICAL· v3 7.5 HIGH· v2 The package libnested before 1.5.2 are vulnerable to Prototype Pollution via the set function in index.js. **Note:** This vulnerability derives from an incomplete fix for [CVE-2020-28283](https://security.snyk.io/vuln/SN...Show more |
The package bodymen from 0.0.0 are vulnerable to Prototype Pollution via the handler function which could be tricked into adding or modifying properties of Object.prototype using a __proto__ payload. **Note:** This vulne...Show more |
SailsJS Sails.js <=1.4.0 is vulnerable to Prototype Pollution via controller/load-action-modules.js, function loadActionModules(). |
2Argencoders Notevil Project Notevil Project2Argencoders Notevil NotevilJun 17, 2026 Mar 17, 2022 N/A· v4 6.5 MEDIUM· v3 6.4 MEDIUM· v2 This affects all versions of package notevil; all versions of package argencoders-notevil. It is vulnerable to Sandbox Escape leading to Prototype pollution. The package fails to restrict access to the main context, allo...Show more |
The jQuery deserialize library in Fisheye and Crucible before version 4.8.9 allowed remote attackers to to inject arbitrary HTML and/or JavaScript via a prototype pollution vulnerability. |
1Parseplatform 1Parse Server Jun 17, 2026 Mar 12, 2022 N/A· v4 10.0 CRITICAL· v3 7.5 HIGH· v2 Parse Server is an open source http web server backend. In versions prior to 4.10.7 there is a Remote Code Execution (RCE) vulnerability in Parse Server. This vulnerability affects Parse Server in the default configurati...Show more |
1Jquery.cookie Project 1Jquery.cookie Jun 17, 2026 Mar 2, 2022 N/A· v4 6.1 MEDIUM· v3 4.3 MEDIUM· v2 jQuery Cookie 1.4.1 is affected by prototype pollution, which can lead to DOM cross-site scripting (XSS). |
4Debian NetappNodejs+1 more11Debian Linux Mysql ClusterMysql Connectors+8 moreJun 17, 2026 Feb 24, 2022 N/A· v4 8.2 HIGH· v3 6.4 MEDIUM· v2 Due to the formatting logic of the "console.table()" function it was not safe to allow user controlled input to be passed to the "properties" parameter while simultaneously passing a plain object with at least one proper...Show more |
1Object Extend Project 1Object Extend Jun 17, 2026 Feb 18, 2022 N/A· v4 9.8 CRITICAL· v3 7.5 HIGH· v2 The package object-extend from 0.0.0 are vulnerable to Prototype Pollution via object-extend. |
Prototype pollution vulnerability via .parse() in Plist before v3.0.4 allows attackers to cause a Denial of Service (DoS) and may lead to remote code execution. |
2Appwrite Litespeed.js Project2Appwrite Litespeed.jsJun 17, 2026 Feb 16, 2022 N/A· v4 9.8 CRITICAL· v3 7.5 HIGH· v2 This affects the package litespeed.js before 0.3.12; the package appwrite/server-ce from 0.12.0 and before 0.12.2, before 0.11.1. When parsing the query string in the getJsonFromUrl function, the key that is set in the r...Show more |
This affects the package fastify-multipart before 5.3.1. By providing a name=constructor property it is still possible to crash the application. **Note:** This is a bypass of CVE-2020-8136 (https://security.snyk.io/vuln/...Show more |