VulnSea

CWE-1321

CVEs classified under CWE-1321, newest first.

86 CVEsRSS

CVE-2026-93753High· 7.5PoC
3d 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.36%via NVD
CVE-2026-92781Medium· 6.3PoC
5d 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.26%via NVD
CVE-2026-92779High· 7.6
5d 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.35%via NVD
CVE-2026-69200Low· 3.7PoC
5d 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.33%via NVD
CVE-2026-61534Critical· 9.1PoC
1w 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.78%via NVD
CVE-2026-55451High· 8.3PoC
1w 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.41%via NVD
CVE-2026-55091High· 7.5
1w 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.36%via NVD
CVE-2026-90771Low· 3.7PoC⚖ disputed
1w 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.26%via NVD
CVE-2026-89011High· 7.1
1w ago

isomorphic-git < 1.42.0 Prototype Pollution via getRemoteInfo

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.26%via CVEORG
CVE-2026-86078Medium· 6.5
1w 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.33%via NVD
CVE-2026-81994High· 8.2
1w 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.30%via NVD
CVE-2026-85625High· 8.1PoC
2w 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.55%via NVD
CVE-2026-85063Medium· 6.5
2w 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.33%via NVD
CVE-2026-63376High· 8.2⚖ disputed
2w 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.38%via NVD
CVE-2026-82404High· 8.3
2w ago

TOON is a compact, human-readable serialization of JSON data for LLM prompts

TOON is a compact, human-readable serialization of JSON data for LLM prompts. Prior to 2.3.1, decoding attacker-controlled TOON with a __proto__, constructor, or prototype key wrote through the object prototype chain instead of creating …

Twilighttoon-format · @toon-format/toonEPSS 0.40%via NVD
CVE-2026-71553High
2w ago

ApostropheCMS: 2nd-order prototype pollution via PATCH leading to single-request persistent DoS

ApostropheCMS: 2nd-order prototype pollution via PATCH leading to single-request persistent DoS

Twilightapostrophe · apostropheEPSS 0.31%via GHSA
GHSA-cp6q-959q-f8rhMedium
2w ago

Tiptap: mergeAttributes() turns an own __proto__ key into inherited executable DOM attributes

Tiptap: mergeAttributes() turns an own __proto__ key into inherited executable DOM attributes

Sunlittiptap · @tiptap/corevia GHSA
CVE-2026-84367Low· 3.7
2w ago

joi is a schema description language and data validator for JavaScript

joi is a schema description language and data validator for JavaScript. From 16.0.0 until 17.13.5 and 18.2.4, joi's lib/types/keys.js internals.rename() implementation used by object().rename() permits a schema that renames keys with a r…

Sunlitjoi · joiEPSS 0.27%via NVD
CVE-2026-84368Low· 3.7
2w ago

joi is a schema description language and data validator for JavaScript

joi is a schema description language and data validator for JavaScript. From 16.0.0 until 17.13.6 and 18.2.5, the @hapi/joi package through 17.1.1 and the successor joi package contain prototype pollution in lib/messages.js, where export…

Sunlitjoi · joiEPSS 0.26%via NVD
CVE-2026-81887Medium
3w ago

Livewire is a full-stack framework for Laravel

Livewire is a full-stack framework for Laravel. From 3.0.0-beta.1 until 3.8.3 and 4.3.4, the dot-notated query-string parser in js/plugins/history/index.js, including fromQueryString() and insertDotNotatedValueIntoData(), accepts the __p…

Sunlitlivewire · livewire/livewireEPSS 0.50%via NVD
CVE-2026-78207Critical· 9.4
4w ago

exceljs through 4.4.0 contains a prototype pollution vulnerability in the deepMerge helper that fails to reject __proto__, constructor, or prototype keys when merging note objects

exceljs through 4.4.0 contains a prototype pollution vulnerability in the deepMerge helper that fails to reject __proto__, constructor, or prototype keys when merging note objects. Attackers can assign parsed JSON with a malicious __prot…

MidnightEPSS 0.44%via NVD
CVE-2026-23929Medium· 5.4
1mo ago

Prototype pollution vulnerability in searchParamsToObject() is leading to a persistent XSS in Maps

Prototype pollution vulnerability in searchParamsToObject() is leading to a persistent XSS in Maps. URL parameter processing was not filtering dangerous properties like __proto__, combined with jQuery's unsafe element creation that trave…

Sunlitzabbix · zabbixEPSS 0.18%via NVD
CVE-2026-73562Medium· 6.5
1mo ago

Mongoose is a MongoDB object modeling tool designed to work in an asynchronous environment

Mongoose is a MongoDB object modeling tool designed to work in an asynchronous environment. Prior to 6.13.10, 7.8.10, 8.24.1, and 9.7.2, passing a user-controlled update such as MyModel.updateOne(filter, req.body) can exploit Mongoose up…

SunlitEPSS 0.37%via NVD
CVE-2026-73647Medium· 5.6
1mo ago

Quasar Framework is a framework for building high-performance Vue.js user interfaces

Quasar Framework is a framework for building high-performance Vue.js user interfaces. Prior to 2.22.0, the public extend() utility in ui/src/utils/extend/extend.js recursively copied attacker-controlled object keys during extend(true, ta…

SunlitEPSS 0.38%via NVD
CVE-2026-73654High· 8.5
1mo ago

Trigger.dev is a platform for building and deploying fully managed AI agents and workflows

Trigger.dev is a platform for building and deploying fully managed AI agents and workflows. From 3.3.8 until 4.5.6, the PUT /api/v1/runs/:runId/metadata endpoint passes attacker-controlled operation.key values to new JSONHeroPath(operati…

Twilighttrigger.dev · @trigger.dev/coreEPSS 0.40%via NVD
CVE-2026-72769High· 8.1
1mo ago

n8n before 1.123.67, 2.31.5, and 2.32.1 contains a prototype pollution vulnerability in the VM expression engine

n8n before 1.123.67, 2.31.5, and 2.32.1 contains a prototype pollution vulnerability in the VM expression engine. An authenticated user able to create or edit a workflow expression can abuse the engine's array-element access to obtain a …

Twilightn8n · n8nEPSS 0.28%via NVD
CVE-2026-73088High· 7.5
1mo ago

Browserslist is a configuration tool for sharing target browsers and Node.js versions between front-end tools

Browserslist is a configuration tool for sharing target browsers and Node.js versions between front-end tools. Prior to 4.28.7, normalizeStats() in node.js, reached unconditionally through getStat() and loadStat() on every browserslist()…

TwilightRed Hat · Red Hat Enterprise Linux 8EPSS 0.44%via NVD
CVE-2026-48170Critical· 9.1
1mo ago

`scim-patch`, a library to perform SCIM patch, prior to version 0.9.1 performs prototype pollution when applying a SCIM PATCH operation whose `value` object contains a key like `"__proto__.someProp"`

`scim-patch`, a library to perform SCIM patch, prior to version 0.9.1 performs prototype pollution when applying a SCIM PATCH operation whose `value` object contains a key like `"__proto__.someProp"`. After one such patch, `Object.protot…

Midnightscim-patch · scim-patchEPSS 0.31%via NVD
CVE-2026-71437Medium
1mo ago

Mermaid is a JavaScript tool that uses Markdown-inspired text to create and modify diagrams and charts

Mermaid is a JavaScript tool that uses Markdown-inspired text to create and modify diagrams and charts. From version 11.5.0 until 11.16.1, Mermaid Architecture Diagrams are vulnerable to prototype pollution when a diagram defines a group…

Sunlitmermaid · mermaidEPSS 0.43%via NVD
CVE-2026-71438Low
1mo ago

Mermaid is a JavaScript tool that uses Markdown-inspired text to create and modify diagrams and charts

Mermaid is a JavaScript tool that uses Markdown-inspired text to create and modify diagrams and charts. Prior to 10.9.8 and 11.16.1, Mermaid's configuration setters (mermaid.initialize, mermaidAPI.setConfig, and mermaidAPI.updateSiteConf…

Sunlitmermaid · mermaidEPSS 0.20%via NVD
CWE-1321 vulnerabilities (CVEs) · VulnSea