VulnSea

CWE-1321

CVEs classified under CWE-1321, newest first.

161 CVEsRSS

CVE-2026-104183Medium· 5.1PoC
3w ago

stream-json is a micro-library of stream components for processing JSON and JSONC with a minimal memory footprint

stream-json is a micro-library of stream components for processing JSON and JSONC with a minimal memory footprint. Prior to 3.6.0, Assembler materializes object properties with plain assignment, so an input key named __proto__ invokes th…

▾ Twilightuhop · stream-jsonEPSS 0.19%via NVD
GHSA-4q55-j62x-fr9hMedium
3w ago

devalue: Malformed null-prototype object keys bypass __proto__ rejection via property-key coercion

devalue: Malformed null-prototype object keys bypass __proto__ rejection via property-key coercion

▾ Sunlitdevalue · devaluevia GHSA
CVE-2026-102992Critical· 9.2PoC
3w ago

piscina is a node.js worker pool implementation

piscina is a node.js worker pool implementation. Prior to 4.9.4, 5.3.2, and 6.0.0-rc.5, Piscina stores ThreadPool.options in src/index.ts as a plain object that inherits from Object.prototype. Applications with a separate prototype-pollu…

▾ Abyssalpiscinajs · piscinaEPSS 0.51%via NVD
CVE-2026-91860Medium· 6.3
3w ago

A prototype pollution vulnerability exists in the deep merge helpers of Vaadin Charts and Vaadin Component Base

A prototype pollution vulnerability exists in the deep merge helpers of Vaadin Charts and Vaadin Component Base. Merging an object the application does not control into a chart configuration or into a component's i18n property writes ont…

▾ Sunlitvaadin · com.vaadin:vaadinEPSS 0.47%via NVD
CVE-2026-102600High· 7.5
4w ago

Socket.IO enables bidirectional and low-latency communication for every platform

Socket.IO enables bidirectional and low-latency communication for every platform. Prior to 0.1.1, @socket.io/cluster-engine uses inherited object properties when looking up attacker-controlled session IDs in clustered deployments. Specia…

▾ Twilightsocketio · socket.ioEPSS 0.38%via NVD
CVE-2026-101909High· 8.3PoC
4w ago

Axios is a promise-based HTTP client for the browser and Node.js

Axios is a promise-based HTTP client for the browser and Node.js. From 0.28.0 until 0.34.0 and 1.15.1 until 1.20.0, ToFormData processes inherited serialization options and visitor properties supplied through prototype pollution. A separ…

▾ Midnightaxios · axiosEPSS 0.50%via NVD
CVE-2026-101908Medium· 6.9PoC
4w ago

Axios is a promise-based HTTP client for the browser and Node.js

Axios is a promise-based HTTP client for the browser and Node.js. From 1.7.0 until 1.20.0, the fetch adapter constructs a Request with sanitized resolvedOptions but then calls fetch with the original fetchOptions. A separate same-process…

▾ Twilightaxios · axiosEPSS 0.47%via NVD
CVE-2026-101905High· 7.6PoC
4w ago

Axios is a promise-based HTTP client for the browser and Node.js

Axios is a promise-based HTTP client for the browser and Node.js. From 1.15.2 until 1.20.0, the Node HTTP adapter in lib/adapters/http.js supplies request options without an own createConnection value. A separate same-process prototype-p…

▾ Midnightaxios · axiosEPSS 0.42%via NVD
CVE-2026-101904Medium· 6.9PoC
4w ago

Axios is a promise-based HTTP client for the browser and Node.js

Axios is a promise-based HTTP client for the browser and Node.js. From 1.0.0 until 1.20.0, the dispatchRequest function normalizes inherited Object.prototype.headers from a replacement request configuration. A separate same-process proto…

▾ Twilightaxios · axiosEPSS 0.49%via NVD
CVE-2026-101902Medium· 6.9PoC
4w ago

Axios is a promise-based HTTP client for the browser and Node.js

Axios is a promise-based HTTP client for the browser and Node.js. From 0.27.2 until 0.34.0 and 1.20.0, Axios default-instance requests that omit an explicit method can read an inherited method value from Object.prototype. If another vuln…

▾ Twilightaxios · axiosEPSS 0.41%via NVD
CVE-2026-101900Medium· 6.9PoC
4w ago

Axios is a promise-based HTTP client for the browser and Node.js

Axios is a promise-based HTTP client for the browser and Node.js. From 1.12.0 until 1.20.0, ResolveConfig reads inherited Symbol.toStringTag, append, and getHeaders properties while resolving FormData headers. A separate same-process pro…

▾ Twilightaxios · axiosEPSS 0.55%via NVD
CVE-2026-97724Medium· 4.3PoC
1mo ago

A prototype pollution vulnerability in Software Mansion React Native Worklets before 0.12.2 allows an attacker-controlled object containing a __proto__ property to modify the prototype of an object created during serialization in clonePl…

A prototype pollution vulnerability in Software Mansion React Native Worklets before 0.12.2 allows an attacker-controlled object containing a __proto__ property to modify the prototype of an object created during serialization in clonePl…

▾ Twilightswmansion · React Native ReanimatedEPSS 0.31%via NVD
CVE-2026-57439Medium· 5.0
1mo ago

CyberChef: Prototype pollution in Series Chart operation

CyberChef: Prototype pollution in Series Chart operation

▾ Sunlitcyberchef · cyberchefEPSS 0.14%via GHSA
CVE-2026-97151High· 8.4
1mo ago

mammoth (aka mammoth.js) before 1.12.2 is vulnerable to prototype pollution when reading the styles defined in a document

mammoth (aka mammoth.js) before 1.12.2 is vulnerable to prototype pollution when reading the styles defined in a document. Converting a crafted .docx file allows an attacker to add arbitrary properties to Object.prototype. In 1.11.0 thro…

▾ Twilightmwilliamson · mammothEPSS 0.36%via NVD
CVE-2026-61834Medium· 4.3PoC
1mo ago

scim-patch is a library for applying SCIM patch operations

scim-patch is a library for applying SCIM patch operations. Prior to 0.9.2, navigate() reads inherited properties and assign() uses prototype-chain membership checks while resolving attacker-controlled SCIM PATCH paths. A path or one of …

▾ Twilightthomaspoignant · scim-patchEPSS 0.40%via NVD
CVE-2026-93753High· 7.5PoC⚖ disputed
1mo ago

deepmerge through 4.3.1 contains a prototype poisoning vulnerability in the mergeObject() function that fails to properly validate keys being written to target objects

deepmerge through 4.3.1 contains a prototype poisoning vulnerability in the mergeObject() function that fails to properly validate keys being written to target objects. Attackers can supply malicious source objects in merge operations to…

▾ MidnightTehShrike · deepmergeEPSS 0.51%via NVD
CVE-2026-92953Critical· 10.0PoC
1mo ago

vm2 versions from 3.11.0 before 3.11.8 fail to protect host TypedArray and ArrayBuffer prototypes from sandbox mutation

vm2 versions from 3.11.0 before 3.11.8 fail to protect host TypedArray and ArrayBuffer prototypes from sandbox mutation. Attackers can use prototype-walking primitives to reach and modify host Uint8Array.prototype, %TypedArray%.prototype…

▾ Abyssalpatriksimek · vm2EPSS 0.50%via NVD
CVE-2026-92781Medium· 6.3PoC
1mo ago

Builder.io Gen2 SDKs through versions 5.2.11 and 0.25.13 contain a prototype pollution vulnerability in the unflatten helper that processes builder.userAttributes query parameters without prototype guards

Builder.io Gen2 SDKs through versions 5.2.11 and 0.25.13 contain a prototype pollution vulnerability in the unflatten helper that processes builder.userAttributes query parameters without prototype guards. Attackers can craft preview lin…

▾ TwilightBuilderIO · @builder.io/sdk-reactEPSS 0.36%via NVD
CVE-2026-92779High· 7.6
1mo ago

Builder.io Gen2 SDKs through versions 5.2.11 and 0.25.13 contain a prototype pollution vulnerability in the deep-set helper function that processes content block bindings without validation

Builder.io Gen2 SDKs through versions 5.2.11 and 0.25.13 contain a prototype pollution vulnerability in the deep-set helper function that processes content block bindings without validation. Attackers can craft content blocks with bindin…

▾ TwilightBuilderIO · @builder.io/sdk-reactEPSS 0.49%via NVD
CVE-2026-69200Low· 3.7PoC
1mo ago

node-opcua is an OPC UA implementation for TypeScript and Node.js

node-opcua is an OPC UA implementation for TypeScript and Node.js. Prior to node-opcua-client 2.145.0, the internal fieldsToJson method in packages/node-opcua-client/source/alarms_and_conditions/client_alarm.ts directly assigns unsanitiz…

▾ Twilightnode-opcua · node-opcuaEPSS 0.35%via NVD
CVE-2026-61534Critical· 9.1PoC
1mo ago

Yayson is a library for serializing and reading JSON API data in JavaScript

Yayson is a library for serializing and reading JSON API data in JavaScript. Prior to 4.3.0, Store and LegacyStore use attacker-controlled JSON:API type, id, and relationship names as keys in plain-object lookup tables in src/yayson/stor…

▾ Abyssalyayson · yaysonEPSS 0.84%via NVD
CVE-2026-55451High· 8.3PoC
1mo ago

gettext-converter provides gettext resource conversion utilities for JavaScript

gettext-converter provides gettext resource conversion utilities for JavaScript. Prior to 1.3.3, js2i18next() in lib/js2i18next.js splits nested translation keys using options.keyseparator, whose default value consists of two number sign…

▾ Midnightlocize · gettext-converterEPSS 0.57%via NVD
CVE-2026-55091High· 7.5
1mo ago

flat-to-nested converts a hierarchy from a flat representation to a nested representation

flat-to-nested converts a hierarchy from a flat representation to a nested representation. Prior to 1.1.2, FlatToNested.prototype.convert in index.js uses attacker-influenced id and parent record fields directly as keys in the plain temp…

▾ Twilightjoaonuno · flat-to-nested-jsEPSS 0.50%via NVD
CVE-2026-90771Low· 3.7PoC⚖ disputed
1mo ago

joi before versions 17.13.8 and 18.2.9 contains a prototype pollution vulnerability in the messages compilation function that accepts __proto__ as an error code

joi before versions 17.13.8 and 18.2.9 contains a prototype pollution vulnerability in the messages compilation function that accepts __proto__ as an error code. Attackers can supply __proto__ keys in custom messages to replace the retur…

▾ Twilighthapijs · joiEPSS 0.39%via NVD
CVE-2026-89011High· 7.1
1mo ago

isomorphic-git before 1.42.0 contains a prototype pollution vulnerability in the getRemoteInfo function that allows a malicious Git server operator to pollute Object.prototype by advertising crafted ref names containing '__proto__' path …

isomorphic-git before 1.42.0 contains a prototype pollution vulnerability in the getRemoteInfo function that allows a malicious Git server operator to pollute Object.prototype by advertising crafted ref names containing '__proto__' path …

▾ Twilightisomorphic-git · isomorphic-gitEPSS 0.44%via NVD
CVE-2026-86078Medium· 6.5
1mo ago

n8n is an open source workflow automation platform

n8n is an open source workflow automation platform. Prior to 2.37.7 and 2.38.2, the Instance AI workflow summary used node names and connection keys from stored workflows as ordinary object keys. A workflow submitted through the REST API…

▾ Sunlitn8n · n8nEPSS 0.59%via NVD
CVE-2026-81994High· 8.2
1mo ago

Acrobat Reader is affected by an Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') vulnerability that could lead to arbitrary file system read

Acrobat Reader is affected by an Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') vulnerability that could lead to arbitrary file system read. An attacker could exploit this vulnerability to acces…

▾ Twilightadobe · acrobatEPSS 0.60%via NVD
CVE-2026-85625High· 8.1PoC
1mo ago

sift (sift.js) 17.1.3 enumerates query keys with for...in, which walks the object prototype chain, and dispatches any matched operator key including $where

sift (sift.js) 17.1.3 enumerates query keys with for...in, which walks the object prototype chain, and dispatches any matched operator key including $where. The $where operation compiles a string value into a function using new Function …

▾ Midnightcrcn · sift.jsEPSS 0.73%via NVD
CVE-2026-85063Medium· 6.5
1mo ago

node-csv is a full-featured CSV parser with a simple API that is tested against large datasets

node-csv is a full-featured CSV parser with a simple API that is tested against large datasets. Prior to 7.0.2, csv-parse with the columns and group_columns_by_name options enabled treats a duplicate __proto__ header as an existing prope…

▾ Sunlitcsv-parse · csv-parseEPSS 0.57%via NVD
CVE-2026-63376High· 8.2⚖ disputed
1mo ago

toml-node is a TOML parser for Node.js and the browser

toml-node is a TOML parser for Node.js and the browser. Prior to 4.1.2, toml.parse() in lib/compiler.js can be tricked by a table path such as a.b.y.__proto__.__proto__, allowing traversal from a scalar value into Number.prototype and Ob…

▾ TwilightRed Hat · Red Hat Enterprise Linux 10EPSS 0.68%via NVD
CWE-1321 vulnerabilities (CVEs) — page 2 · VulnSea