← Back
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.

JSON object

Loading...

CVEs (624)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Cure53
1Dompurify
Jun 17, 2026
Oct 31, 2024
N/A· v4
9.8 CRITICAL· v3
N/A· v2
DOMPurify is a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. DOMPurify was vulnerable to prototype pollution. This vulnerability is fixed in 2.4.2.
1Sap
1Hana Client
Jun 17, 2026
Oct 8, 2024
N/A· v4
4.3 MEDIUM· v3
N/A· v2
The SAP HANA Node.js client package versions from 2.0.0 before 2.21.31 is impacted by Prototype Pollution vulnerability allowing an attacker to add arbitrary properties to global object prototypes. This is due to imprope...Show more
The SAP HANA Node.js client package versions from 2.0.0 before 2.21.31 is impacted by Prototype Pollution vulnerability allowing an attacker to add arbitrary properties to global object prototypes. This is due to improper user input sanitation when using the nestTables feature causing low impact on the availability of the application. This has no impact on Confidentiality and Integrity.Show less
-
-
Aug 10, 2026
Oct 1, 2024
7.8 HIGH· v4
8.2 HIGH· v3
N/A· v2
Versions of the package uplot before 1.6.31 are vulnerable to Prototype Pollution via the uplot.assign function due to missing check if the attribute resolves to the object prototype.
1Linuxfoundation
1Backstage
Jun 17, 2026
Sep 17, 2024
N/A· v4
6.5 MEDIUM· v3
N/A· v2
Backstage is an open framework for building developer portals. A malicious actor with authenticated access to a Backstage instance with the catalog backend plugin installed is able to interrupt the service using a specia...Show more
Backstage is an open framework for building developer portals. A malicious actor with authenticated access to a Backstage instance with the catalog backend plugin installed is able to interrupt the service using a specially crafted query to the catalog API. This has been fixed in the `1.26.0` release of the `@backstage/plugin-catalog-backend`. All users are advised to upgrade. There are no known workarounds for this vulnerability.Show less
1Cure53
1Dompurify
Jun 17, 2026
Sep 16, 2024
N/A· v4
6.1 MEDIUM· v3
N/A· v2
DOMPurify is a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. It has been discovered that malicious HTML using special nesting techniques can bypass the depth checking added to DOMPurify in r...Show more
DOMPurify is a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. It has been discovered that malicious HTML using special nesting techniques can bypass the depth checking added to DOMPurify in recent releases. It was also possible to use Prototype Pollution to weaken the depth check. This renders dompurify unable to avoid cross site scripting (XSS) attacks. This issue has been addressed in versions 2.5.4 and 3.1.3 of DOMPurify. All users are advised to upgrade. There are no known workarounds for this vulnerability.Show less
-
-
Jul 14, 2026
Sep 11, 2024
8.8 HIGH· v4
8.2 HIGH· v3
N/A· v2
Versions of the package dset before 3.1.4 are vulnerable to Prototype Pollution via the dset function due improper user input sanitization. This vulnerability allows the attacker to inject malicious object property using...Show more
Versions of the package dset before 3.1.4 are vulnerable to Prototype Pollution via the dset function due improper user input sanitization. This vulnerability allows the attacker to inject malicious object property using the built-in Object property __proto__, which is recursively assigned to all the objects in the program.Show less
-
-
Jun 17, 2026
Sep 10, 2024
N/A· v4
5.9 MEDIUM· v3
N/A· v2
All versions of the package node-gettext are vulnerable to Prototype Pollution via the addTranslations() function in gettext.js due to improper user input sanitization.
1Chartist
1Chartist
Jun 17, 2026
Aug 29, 2024
N/A· v4
9.8 CRITICAL· v3
N/A· v2
Chartist 1.x through 1.3.0 allows Prototype Pollution via the extend function.
1Elastic
1Kibana
Jun 17, 2026
Aug 13, 2024
N/A· v4
7.2 HIGH· v3
N/A· v2
A flaw allowing arbitrary code execution was discovered in Kibana. An attacker with access to ML and Alerting connector features, as well as write access to internal ML indices can trigger a prototype pollution vulnerabi...Show more
A flaw allowing arbitrary code execution was discovered in Kibana. An attacker with access to ML and Alerting connector features, as well as write access to internal ML indices can trigger a prototype pollution vulnerability, ultimately leading to arbitrary code execution.Show less
-
-
Jun 17, 2026
Aug 12, 2024
N/A· v4
9.8 CRITICAL· v3
N/A· v2
izatop bunt v0.29.19 was discovered to contain a prototype pollution via the component /esm/qs.js. This vulnerability allows attackers to execute arbitrary code or cause a Denial of Service (DoS) via injecting arbitrary...Show more
izatop bunt v0.29.19 was discovered to contain a prototype pollution via the component /esm/qs.js. This vulnerability allows attackers to execute arbitrary code or cause a Denial of Service (DoS) via injecting arbitrary properties.Show less
1Alykoshin
1Mini Deep Assign
Jun 17, 2026
Jul 30, 2024
N/A· v4
9.8 CRITICAL· v3
N/A· v2
Prototype Pollution in alykoshin mini-deep-assign v0.0.8 allows an attacker to execute arbitrary code or cause a Denial of Service (DoS) and cause other impacts via the _assign() method at (/lib/index.js:91)
1Ais
1Strategyen
Jun 17, 2026
Jul 30, 2024
N/A· v4
9.8 CRITICAL· v3
N/A· v2
ais-ltd strategyen v0.4.0 was discovered to contain a prototype pollution via the function mergeObjects. This vulnerability allows attackers to execute arbitrary code or cause a Denial of Service (DoS) via injecting arbi...Show more
ais-ltd strategyen v0.4.0 was discovered to contain a prototype pollution via the function mergeObjects. This vulnerability allows attackers to execute arbitrary code or cause a Denial of Service (DoS) via injecting arbitrary properties.Show less
1Chargeover
2Chargeover/redoc
Redoc
Jun 17, 2026
Jul 30, 2024
N/A· v4
9.8 CRITICAL· v3
N/A· v2
Prototype Pollution in chargeover redoc v2.0.9-rc.69 allows attackers to execute arbitrary code or cause a Denial of Service (DoS) and cause other impacts via the function mergeObjects.
1Chasemoskal
1Snapstate
Jun 17, 2026
Jul 30, 2024
N/A· v4
9.8 CRITICAL· v3
N/A· v2
chase-moskal snapstate v0.0.9 was discovered to contain a prototype pollution via the function attemptNestedProperty. This vulnerability allows attackers to execute arbitrary code or cause a Denial of Service (DoS) via i...Show more
chase-moskal snapstate v0.0.9 was discovered to contain a prototype pollution via the function attemptNestedProperty. This vulnerability allows attackers to execute arbitrary code or cause a Denial of Service (DoS) via injecting arbitrary properties.Show less
175lb
1Deep Merge
Jun 17, 2026
Jul 30, 2024
N/A· v4
9.8 CRITICAL· v3
N/A· v2
Prototype Pollution in 75lb deep-merge 1.1.1 allows attackers to execute arbitrary code or cause a Denial of Service (DoS) and cause other impacts via merge methods of lodash to merge objects.
1Lukebond
1Json Override
Jun 17, 2026
Jul 30, 2024
N/A· v4
9.8 CRITICAL· v3
N/A· v2
Prototype Pollution in lukebond json-override 0.2.0 allows attackers to to execute arbitrary code or cause a Denial of Service (DoS) via the __proto__ property.
1Allpro
1Formmanager Data Handler
Jun 17, 2026
Jul 30, 2024
N/A· v4
9.8 CRITICAL· v3
N/A· v2
Prototype pollution in allpro form-manager 0.7.4 allows attackers to run arbitrary code and cause other impacts via the functions setDefaults, mergeBranch, and Object.setObjectValue.
-
-
Jun 17, 2026
Jul 24, 2024
N/A· v4
7.2 HIGH· v3
N/A· v2
A vulnerability in the web-based management interface of HPE Aruba Networking EdgeConnect SD-WAN gateway could allow an authenticated remote attacker to conduct a server-side prototype pollution attack. Successful exploi...Show more
A vulnerability in the web-based management interface of HPE Aruba Networking EdgeConnect SD-WAN gateway could allow an authenticated remote attacker to conduct a server-side prototype pollution attack. Successful exploitation of this vulnerability could allow an attacker to execute arbitrary commands on the underlying operating system leading to complete system compromise.Show less
1Arubanetworks
1Edgeconnect Sd Wan Orchestrator
Jun 17, 2026
Jul 24, 2024
N/A· v4
8.8 HIGH· v3
N/A· v2
A vulnerability in the web-based management interface of EdgeConnect SD-WAN Orchestrator could allow an authenticated remote attacker to conduct a server-side prototype pollution attack. Successful exploitation of this v...Show more
A vulnerability in the web-based management interface of EdgeConnect SD-WAN Orchestrator could allow an authenticated remote attacker to conduct a server-side prototype pollution attack. Successful exploitation of this vulnerability could allow an attacker to execute arbitrary commands on the underlying operating system leading to complete system compromise.Show less
1Swiperjs
1Swiper
Jun 17, 2026
Jul 1, 2024
N/A· v4
6.5 MEDIUM· v3
N/A· v2
adolph_dudu ratio-swiper 0.0.2 was discovered to contain a prototype pollution via the function parse. This vulnerability allows attackers to execute arbitrary code or cause a Denial of Service (DoS) via injecting arbitr...Show more
adolph_dudu ratio-swiper 0.0.2 was discovered to contain a prototype pollution via the function parse. This vulnerability allows attackers to execute arbitrary code or cause a Denial of Service (DoS) via injecting arbitrary properties.Show less