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 |
|---|
utils.js is vulnerable to Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') |
Nodebb is an open source Node.js based forum software. In affected versions a prototype pollution vulnerability in the uploader module allowed a malicious user to inject arbitrary data (i.e. javascript) into the DOM, the...Show more |
1Algolia 1Algoliasearch Helper Jun 17, 2026 Nov 19, 2021 N/A· v4 9.8 CRITICAL· v3 6.8 MEDIUM· v2 The package algoliasearch-helper before 3.6.2 are vulnerable to Prototype Pollution due to use of the merge function in src/SearchParameters/index.jsSearchParameters._parseNumbers without any protection against prototype...Show more |
2Debian Json Schema Project2Debian Linux Json SchemaJun 17, 2026 Nov 13, 2021 N/A· v4 9.8 CRITICAL· v3 7.5 HIGH· v2 json-schema is vulnerable to Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') |
This affects all versions of package x-assign. The global proto object can be polluted using the __proto__ object. |
This affects the package vm2 before 3.9.4 via a Prototype Pollution attack vector, which can lead to execution of arbitrary code on the host machine. |
1Config Handler Project 1Config Handler Jun 17, 2026 Oct 11, 2021 N/A· v4 9.8 CRITICAL· v3 7.5 HIGH· v2 All versions of package config-handler are vulnerable to Prototype Pollution when loading config files. |
aurelia-path is part of the Aurelia platform and contains utilities for path manipulation. There is a prototype pollution vulnerability in aurelia-path before version 1.1.7. The vulnerability exposes Aurelia application...Show more |
ZRender is a lightweight graphic library providing 2d draw for Apache ECharts. In versions prior to 5.2.1, using `merge` and `clone` helper methods in the `src/core/util.ts` module results in prototype pollution. It affe...Show more |
1Cookiex Deep Project 1Cookiex Deep Jun 17, 2026 Sep 17, 2021 N/A· v4 9.8 CRITICAL· v3 7.5 HIGH· v2 This affects all versions of package @cookiex/deep. The global proto object can be polluted using the __proto__ object. |
2Debian Object Path Project2Debian Linux Object PathJun 17, 2026 Sep 17, 2021 N/A· v4 7.5 HIGH· v3 5.0 MEDIUM· v2 object-path is vulnerable to Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') |
Jitsi Meet is an open source video conferencing application. Versions prior to 2.0.6173 are vulnerable to client-side cross-site scripting via injecting properties into JSON objects that were not properly escaped. There...Show more |
1Xml Body Parser Project 1Xml Body Parser Jun 17, 2026 Sep 13, 2021 N/A· v4 9.8 CRITICAL· v3 7.5 HIGH· v2 body-parser-xml is vulnerable to Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') |
merge is vulnerable to Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') |
objection.js is vulnerable to Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') |
immer is vulnerable to Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') |
1Merge Change Project 1Merge Change Jun 17, 2026 Aug 11, 2021 N/A· v4 9.8 CRITICAL· v3 7.5 HIGH· v2 All versions of package merge-change are vulnerable to Prototype Pollution via the utils.set function. |
1Open Graph Project 1Open Graph Jun 17, 2026 Aug 8, 2021 N/A· v4 9.8 CRITICAL· v3 5.0 MEDIUM· v2 This affects the package open-graph before 0.2.6. The function parse could be tricked into adding or modifying properties of Object.prototype using a __proto__ or constructor payload. |
Zope is an open-source web application server. Zope versions prior to versions 4.6.3 and 5.3 have a remote code execution security issue. In order to be affected, one must use Python 3 for one's Zope deployment, run Zope...Show more |
The module `AccessControl` defines security policies for Python code used in restricted code within Zope applications. Restricted code is any code that resides in Zope's object database, such as the contents of `Script (...Show more |