VulnSea

CWE-1321

CVEs classified under CWE-1321, newest first.

176 CVEsRSS

CVE-2026-29063Critical· 9.8
8mo ago

Immutable.js provides many Persistent Immutable data structures

Immutable.js provides many Persistent Immutable data structures. Prior to versions 3.8.3, 4.3.7, and 5.1.5, Prototype Pollution is possible in immutable via the mergeDeep(), mergeDeepWith(), merge(), Map.toJS(), and Map.toObject() APIs. …

▾ Midnightimmutable-js · immutableEPSS 0.99%via NVD
CVE-2026-25521High· 8.8
9mo ago

Locutus brings stdlibs of other programming languages to JavaScript for educational purposes

Locutus brings stdlibs of other programming languages to JavaScript for educational purposes. In versions from 2.0.12 to before 2.0.39, a prototype pollution vulnerability exists in locutus. Despite a previous fix that attempted to mitig…

▾ Twilightlocutus · locutusEPSS 0.31%via NVD
CVE-2025-61140Critical· 9.8
9mo ago

The value function in jsonpath 1.1.1 lib/index.js is vulnerable to Prototype Pollution.

The value function in jsonpath 1.1.1 lib/index.js is vulnerable to Prototype Pollution.

▾ Midnightdchester · jsonpathEPSS 0.53%via NVD
CVE-2025-13465Medium· 5.3PoC
9mo ago

The _.unset and _.omit functions in Lodash are vulnerable to prototype pollution

The _.unset and _.omit functions in Lodash are vulnerable to prototype pollution. An attacker can pass crafted paths which cause Lodash to delete methods from global prototypes. The issue permits deletion of properties but does not allow…

▾ Twilightlodash · lodashEPSS 1.8%via NVD
CVE-2025-13158None
10mo ago

Prototype pollution vulnerability in apidoc-core versions 0.2.0 and all subsequent versions allows remote attackers to modify JavaScript object prototypes via malformed data structures, including the “define” property processed by the ap…

Prototype pollution vulnerability in apidoc-core versions 0.2.0 and all subsequent versions allows remote attackers to modify JavaScript object prototypes via malformed data structures, including the “define” property processed by the ap…

▾ SunlitEPSS 0.50%via NVD
CVE-2025-68130None
10mo ago

tRPC allows users to build and consume fully typesafe APIs without schemas or code generation

tRPC allows users to build and consume fully typesafe APIs without schemas or code generation. Starting in version 10.27.0 and prior to versions 10.45.3 and 11.8.0, a A prototype pollution vulnerability exists in `@trpc/server`'s `formDa…

▾ SunlitEPSS 0.40%via NVD
CVE-2025-8083High· 8.6
10mo ago

The Preset configuration https://v2.vuetifyjs.com/en/features/presets  feature of Vuetify is vulnerable to Prototype Pollution https://cheatsheetseries.owasp.org/cheatsheets/Prototype_Pollution_Prevention_Cheat_Sheet.html  due to the i…

The Preset configuration https://v2.vuetifyjs.com/en/features/presets  feature of Vuetify is vulnerable to Prototype Pollution https://cheatsheetseries.owasp.org/cheatsheets/Prototype_Pollution_Prevention_Cheat_Sheet.html  due to the i…

▾ TwilightEPSS 0.34%via NVD
CVE-2025-66456Critical· 9.8
11mo ago

Elysia is a Typescript framework for request validation, type inference, OpenAPI documentation and client-server communication

Elysia is a Typescript framework for request validation, type inference, OpenAPI documentation and client-server communication. Versions 1.4.0 through 1.4.16 contain a prototype pollution vulnerability in `mergeDeep` after merging result…

▾ Midnightelysiajs · elysiaEPSS 0.56%via NVD
CVE-2025-13204High· 7.3PoC⚖ disputed
11mo ago

npm package `expr-eval` is vulnerable to Prototype Pollution

npm package `expr-eval` is vulnerable to Prototype Pollution. An attacker with access to express eval interface can use JavaScript prototype-based inheritance model to achieve arbitrary code execution. The npm expr-eval-fork package reso…

▾ Midnightsilentmatt · javascript_expression_evaluatorEPSS 0.85%via NVD
CVE-2025-64718Medium· 5.3
11mo ago

js-yaml is a JavaScript YAML parser and dumper

js-yaml is a JavaScript YAML parser and dumper. In js-yaml before 4.1.1 and 3.14.2, it's possible for an attacker to modify the prototype of the result of a parsed yaml document via prototype pollution (`__proto__`). All users who parse …

▾ Sunlitnodeca · js-yamlEPSS 0.42%via NVD
CVE-2025-62517Medium· 5.9
1y ago

Rollbar.js offers error tracking and logging from Javascript to Rollbar

Rollbar.js offers error tracking and logging from Javascript to Rollbar. In versions before 2.26.5 and from 3.0.0-alpha1 to before 3.0.0-beta5, there is a prototype pollution vulnerability in merge(). If application code calls rollbar.co…

▾ SunlitEPSS 0.39%via NVD
CVE-2025-62410None
1y ago

In versions before 20.0.2, it was found that --disallow-code-generation-from-strings is not sufficient for isolating untrusted JavaScript in happy-dom

In versions before 20.0.2, it was found that --disallow-code-generation-from-strings is not sufficient for isolating untrusted JavaScript in happy-dom. The untrusted script and the rest of the application still run in the same Isolate/pr…

▾ SunlitEPSS 0.36%via NVD
CVE-2025-62381None
1y ago

sveltekit-superforms makes SvelteKit forms a pleasure to use

sveltekit-superforms makes SvelteKit forms a pleasure to use. sveltekit-superforms v2.27.3 and prior are susceptible to a prototype pollution vulnerability within the parseFormData function of formData.js. An attacker can inject string a…

▾ SunlitEPSS 0.73%via NVD
CVE-2025-62374Medium· 6.4
1y ago

Parse Javascript SDK provides access to the powerful Parse Server backend from your JavaScript app

Parse Javascript SDK provides access to the powerful Parse Server backend from your JavaScript app. Prior to 7.0.0, injection of malicious payload allows attacker to remotely execute arbitrary code. ParseObject.fromJSON, ParseObject.pin…

▾ SunlitEPSS 0.42%via NVD
CVE-2011-10019Critical· 9.8PoC
1y ago

Spreecommerce versions prior to 0.60.2 contains a remote command execution vulnerability in its search functionality

Spreecommerce versions prior to 0.60.2 contains a remote command execution vulnerability in its search functionality. The application fails to properly sanitize input passed via the search[send][] parameter, which is dynamically invoked …

▾ Abyssalspreecommerce · spreeEPSS 6.3%via NVD
CVE-2025-34146High· 7.0PoC
1y ago

A prototype pollution vulnerability exists in @nyariv/sandboxjs versions <= 0.8.23, allowing attackers to inject arbitrary properties into Object.prototype via crafted JavaScript code

A prototype pollution vulnerability exists in @nyariv/sandboxjs versions <= 0.8.23, allowing attackers to inject arbitrary properties into Object.prototype via crafted JavaScript code. This can result in a denial-of-service (DoS) conditi…

▾ Midnightnyariv · sandboxjsEPSS 0.24%via NVD
CVE-2024-21529High· 8.2
2y ago

Versions of the package dset before 3.1.4 are vulnerable to Prototype Pollution via the dset function due improper user input sanitization

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 Obj…

▾ TwilightEPSS 0.75%via NVD
CVE-2021-44906Critical· 9.8PoC
4y ago

Minimist <=1.2.5 is vulnerable to Prototype Pollution via file index.js, function setKey() (lines 69-95).

Minimist <=1.2.5 is vulnerable to Prototype Pollution via file index.js, function setKey() (lines 69-95).

▾ Abyssalsubstack · minimistEPSS 4.6%via NVD
CVE-2021-23450High· 7.5
4y ago

All versions of package dojo are vulnerable to Prototype Pollution via the setObject function.

All versions of package dojo are vulnerable to Prototype Pollution via the setObject function.

▾ Twilightlinuxfoundation · dojoEPSS 30%via NVD
CVE-2021-23383Medium· 5.6PoC⚖ disputed
5y ago

The package handlebars before 4.7.7 are vulnerable to Prototype Pollution when selecting certain compiling options to compile templates coming from an untrusted source.

The package handlebars before 4.7.7 are vulnerable to Prototype Pollution when selecting certain compiling options to compile templates coming from an untrusted source.

▾ Twilighthandlebarsjs · handlebarsEPSS 4.5%via NVD
CVE-2021-28860Critical· 9.1
5y ago

In Node.js mixme, prior to v0.5.1, an attacker can add or alter properties of an object via '__proto__' through the mutate() and merge() functions

In Node.js mixme, prior to v0.5.1, an attacker can add or alter properties of an object via '__proto__' through the mutate() and merge() functions. The polluted attribute will be directly assigned to every object in the program. This wil…

▾ Midnightadaltas · mixmeEPSS 1.8%via NVD
CVE-2020-7788High· 7.3
5y ago

This affects the package ini before 1.3.6

This affects the package ini before 1.3.6. If an attacker submits a malicious INI file to an application that parses it with ini.parse, they will pollute the prototype on the application. This can be exploited further depending on the co…

▾ Twilightini_project · iniEPSS 3.7%via NVD
CVE-2020-7639Medium· 5.3
6y ago

eivindfjeldstad-dot below 1.0.3 is vulnerable to Prototype Pollution.The function 'set' could be tricked into adding or modifying properties of 'Object.prototype' using a '__proto__' payload.

eivindfjeldstad-dot below 1.0.3 is vulnerable to Prototype Pollution.The function 'set' could be tricked into adding or modifying properties of 'Object.prototype' using a '__proto__' payload.

▾ Sunlitdot_project · dotEPSS 1.1%via NVD
CVE-2020-7598Medium· 5.6PoC
6y ago

minimist before 1.2.2 could be tricked into adding or modifying properties of Object.prototype using a "constructor" or "__proto__" payload.

minimist before 1.2.2 could be tricked into adding or modifying properties of Object.prototype using a "constructor" or "__proto__" payload.

▾ Twilightsubstack · minimistEPSS 1.9%via NVD
CVE-2020-5258High· 7.7⚖ disputed
6y ago

In affected versions of dojo (NPM package), the deepCopy method is vulnerable to Prototype Pollution

In affected versions of dojo (NPM package), the deepCopy method is vulnerable to Prototype Pollution. Prototype Pollution refers to the ability to inject properties into existing JavaScript language construct prototypes, such as objects.…

▾ Twilightlinuxfoundation · dojoEPSS 4.0%via NVD
CVE-2019-14379Critical· 9.8
7y ago

SubTypeValidator.java in FasterXML jackson-databind before 2.9.9.2 mishandles default typing when ehcache is used (because of net.sf.ehcache.transaction.manager.DefaultTransactionManagerLookup), leading to remote code execution.

SubTypeValidator.java in FasterXML jackson-databind before 2.9.9.2 mishandles default typing when ehcache is used (because of net.sf.ehcache.transaction.manager.DefaultTransactionManagerLookup), leading to remote code execution.

▾ Midnightfasterxml · jackson-databindEPSS 8.1%via NVD
CWE-1321 vulnerabilities (CVEs) — page 6 · VulnSea