VulnSea

CWE-1321

CVEs classified under CWE-1321, newest first.

176 CVEsRSS

GHSA-3wcj-gjvf-fvchMedium· 4.8
3mo ago

Duplicate Advisory: Hono vulnerable to Prototype Pollution possible through __proto__ key allowed in parseBody({ dot: true })

Duplicate Advisory: Hono vulnerable to Prototype Pollution possible through __proto__ key allowed in parseBody({ dot: true })

▾ Sunlithono · honovia GHSA
CVE-2026-56763Medium· 4.8
3mo ago

Hono before 4.12.7 allows __proto__ key in parseBody with dot option enabled, permitting specially crafted form field names to create objects with __proto__ properties

Hono before 4.12.7 allows __proto__ key in parseBody with dot option enabled, permitting specially crafted form field names to create objects with __proto__ properties. When parsed results are merged into regular JavaScript objects using…

▾ Sunlithono · honoEPSS 0.27%via NVD
CVE-2026-15195Medium· 6.3PoC
3mo ago

apidevtools json-schema-ref-parser pointer.ts Pointer.set prototype pollution

A weakness has been identified in apidevtools json-schema-ref-parser. This impacts the function Refs.set/Pointer.set in the library lib/pointer.ts. Executing a manipulation can lead to improperly controlled modification of object prototy…

▾ Twilightapidevtools · json-schema-ref-parserEPSS 0.52%via CVEORG
CVE-2026-15187Medium· 4.3
3mo ago

A security flaw has been discovered in enquirer up to 2.4.1

A security flaw has been discovered in enquirer up to 2.4.1. Affected is the function Enquirer.set of the component Public Package API. The manipulation of the argument question.name results in improperly controlled modification of objec…

▾ SunlitEPSS 0.43%via NVD
CVE-2026-59876Medium· 4.8
4mo ago

protobufjs compiles protobuf definitions into JavaScript (JS) functions

protobufjs compiles protobuf definitions into JavaScript (JS) functions. From 8.2.0 until 8.6.5, the protobufjs Text Format extension parsed string-keyed map entries using ordinary property assignment, allowing a map entry with key __pro…

▾ Sunlitprotobufjs_project · protobufjsEPSS 0.35%via NVD
CVE-2026-48819Medium· 4.8
4mo ago

@hey-api/openapi-ts's `buildClientParams` template: prototype chain substitution via unknown `$<slot>___proto__` key

@hey-api/openapi-ts's `buildClientParams` template: prototype chain substitution via unknown `$<slot>___proto__` key

▾ Sunlithey-api · @hey-api/openapi-tsEPSS 0.27%via GHSA
CVE-2026-48795High· 8.6
4mo ago

@adonisjs/bodyparser has an incomplete fix for CVE-2026-25754

@adonisjs/bodyparser has an incomplete fix for CVE-2026-25754

▾ Twilightadonisjs · @adonisjs/bodyparserEPSS 0.55%via GHSA
CVE-2026-49252Critical· 9.9
4mo ago

deepstream is vulnerable to prototype pollution

deepstream is vulnerable to prototype pollution

▾ Midnightdeepstream · @deepstream/serverEPSS 0.47%via GHSA
CVE-2026-48714Critical· 9.1
4mo ago

i18next-http-middleware: MissingKeyHandler does not reject keys whose segments contain prototype-polluting names

i18next-http-middleware: MissingKeyHandler does not reject keys whose segments contain prototype-polluting names

▾ Midnighti18next-http-middleware · i18next-http-middlewareEPSS 0.49%via GHSA
CVE-2026-48713Critical· 9.1
4mo ago

i18next-fs-backend vulnerable to prototype pollution via crafted missing-key string

i18next-fs-backend vulnerable to prototype pollution via crafted missing-key string

▾ Midnighti18next-fs-backend · i18next-fs-backendEPSS 0.49%via GHSA
CVE-2026-55388High· 8.1PoC
4mo ago

piscina: Prototype Pollution Gadget → RCE via inherited options.filename

piscina is a node.js worker pool implementation. Prior to 6.0.0-rc.2, 5.2.0, and 4.9.3, piscina's constructor and run() paths read the filename option via plain member access. Both reads fall through the prototype chain when the caller's…

▾ Midnightpiscinajs · piscinaEPSS 0.48%via CVEORG
CVE-2026-55886Medium
4mo ago

jodit: Prototype pollution in Jodit via Jodit.modules.Helpers.set()

jodit: Prototype pollution in Jodit via Jodit.modules.Helpers.set()

▾ Sunlitjodit · joditEPSS 0.53%via GHSA
CVE-2026-54306Medium· 5.4
4mo ago

n8n: Prototype Pollution enables confused-deputy execution via public webhooks

n8n: Prototype Pollution enables confused-deputy execution via public webhooks

▾ Sunlitn8n · n8nEPSS 0.28%via GHSA
CVE-2026-54312High· 8.5
4mo ago

n8n: Microsoft SQL Node Prototype Pollution

n8n: Microsoft SQL Node Prototype Pollution

▾ Twilightn8n · n8nEPSS 0.40%via GHSA
CVE-2026-49459Medium· 6.1
4mo ago

DOMPurify: IN_PLACE mode preserves attributes of a clobbered root element, allowing XSS via attacker-controlled root DOM

DOMPurify: IN_PLACE mode preserves attributes of a clobbered root element, allowing XSS via attacker-controlled root DOM

▾ Sunlitdompurify · dompurifyEPSS 0.36%via GHSA
CVE-2026-44495High· 7.0PoC
4mo 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.19.0 to before 0.31.1 and 1.15.2, Axios contains prototype-pollution gadgets in request config processing. If another vulnerability in the same JavaScript process h…

▾ Midnightaxios · axiosEPSS 0.85%via NVD
CVE-2026-44494High· 8.7PoC
4mo 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 to before 1.16.0, the Axios library is vulnerable to a Prototype Pollution "Gadget" attack that allows any Object.prototype pollution in the application's depen…

▾ Midnightaxios · axiosEPSS 1.1%via NVD
CVE-2026-46625High· 7.5PoC
4mo ago

JavaScript Cookie is a JavaScript API for handling cookies, client-side

JavaScript Cookie is a JavaScript API for handling cookies, client-side. Prior to version 3.0.7, js-cookie's internal assign() helper copies properties with for...in + plain assignment. When the source object is produced by JSON.parse, t…

▾ Midnightjs-cookie · javascript_cookieEPSS 0.92%via NVD
CVE-2026-45302High· 8.2
5mo ago

parse-nested-form-data is a tiny node module for parsing FormData by name into objects and arrays

parse-nested-form-data is a tiny node module for parsing FormData by name into objects and arrays. Prior to version 1.0.1, parseFormData() walks bracket and dot-notation FormData field names into nested objects without filtering reserved…

▾ TwilightEPSS 0.32%via NVD
CVE-2026-9101Medium· 4.3
5mo ago

Prototype pollution in csv parsing logic during import can lead to untrusted file paths (but not arguments) entering shell.openExternal after specific user behavior leading to "1-click" command execution.

Prototype pollution in csv parsing logic during import can lead to untrusted file paths (but not arguments) entering shell.openExternal after specific user behavior leading to "1-click" command execution.

▾ Sunlitmongodb · compassEPSS 0.41%via NVD
CVE-2026-44005Critical· 10.0
5mo ago

vm2 is an open source vm/sandbox for Node.js

vm2 is an open source vm/sandbox for Node.js. From 3.9.6 to 3.10.5, vm2's bridge exposes mutable proxies for real host-realm intrinsic prototypes and then forwards sandbox writes into the underlying host objects with otherReflectSet() an…

▾ Midnightvm2_project · vm2EPSS 0.83%via NVD
CVE-2026-42264High· 7.4PoC
6mo 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 version 1.0.0 to before version 1.15.2, fFive config properties (auth, baseURL, socketPath, beforeRedirect, and insecureHTTPParser) in the HTTP adapter are read via d…

▾ Midnightaxios · axiosEPSS 0.80%via NVD
CVE-2026-42044Medium· 6.5PoC
6mo 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 to before 1.15.2, he Axios library is vulnerable to a Prototype Pollution "Gadget" attack that allows any Object.prototype pollution in the application's depend…

▾ Twilightaxios · axiosEPSS 0.62%via NVD
CVE-2026-42041Medium· 4.8PoC⚖ disputed
6mo 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. Prior to 1.15.1 and 0.31.1, the Axios library is vulnerable to a Prototype Pollution "Gadget" attack that allows any Object.prototype pollution to silently suppress all HT…

▾ Twilightaxios · axiosEPSS 0.66%via NVD
CVE-2026-42033High· 7.4PoC
6mo 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. Prior to 1.15.1 and 0.31.1, when Object.prototype has been polluted by any co-dependency with keys that axios reads without a hasOwnProperty guard, an attacker can (a) sil…

▾ Midnightaxios · axiosEPSS 0.87%via NVD
CVE-2026-40190Medium· 5.6
6mo ago

LangSmith Client SDKs provide SDK's for interacting with the LangSmith platform

LangSmith Client SDKs provide SDK's for interacting with the LangSmith platform. Prior to 0.5.18, the LangSmith JavaScript/TypeScript SDK (langsmith) contains an incomplete prototype pollution fix in its internally vendored lodash set() …

▾ Sunlitlangchain · langsmithEPSS 0.31%via NVD
CVE-2026-35209High· 7.5
7mo ago

defu is software that allows uers to assign default properties recursively

defu is software that allows uers to assign default properties recursively. Prior to version 6.1.5, applications that pass unsanitized user input (e.g. parsed JSON request bodies, database records, or config files from untrusted sources)…

▾ Twilightunjs · defuEPSS 0.40%via NVD
CVE-2026-2950Medium· 6.5
7mo 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. The fix for CVE-2025-13465 only guards against string key members, so an attacker can bypass the check by passing array-wrapped path segments. This allows …

▾ Sunlitlodash · lodashEPSS 0.34%via NVD
CVE-2026-34221Critical· 9.1
7mo ago

MikroORM is a TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns

MikroORM is a TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Prior to versions 6.6.10 and 7.0.6, a prototype pollution vulnerability exists in the Utils.merge helper used internally by MikroORM w…

▾ Midnightmikro-orm · mikroormEPSS 0.38%via NVD
CVE-2026-33228Critical· 9.8
7mo ago

flatted is a circular JSON parser

flatted is a circular JSON parser. Prior to version 3.4.2, the parse() function in flatted can use attacker-controlled string values from the parsed JSON as direct array index keys, without validating that they are numeric. Since the int…

▾ MidnightRed Hat · Cluster Observability Operator 1.5.3EPSS 0.84%via NVD
CWE-1321 vulnerabilities (CVEs) — page 5 · VulnSea