357 matches found
CVE-2026-106448
The @stablelib/cbor component within the StableLib library is vulnerable to prototype poisoning (CWE-1321) in versions prior to 2.0.4 . The root cause lies in the CBOR map decoding path, where the library creates ordinary JavaScript objects and uses bracket assignment for attacker-controlled keys...
EUVD-2026-91057
stream-json has a prototype pollution issue: Assembler writes this.currentthis.key on plain objects...
EUVD-2026-81604
vm2: Sandbox Escape NodeVM...
SealSecurity_Exam
SealSecurityExam La contaminación de prototipos es una vulnerabilidad de JavaScript que permite a un atacante agregar propiedades arbitrarias a los prototipos de objetos globales, que luego pueden ser heredadas por objetos definidos por el usuario. Una fuente de contaminación de prototipos es...
CVE-2025-55182-PoC
⚡ React2Shell 漏洞利用 PoC CVE-2025-66478 Next.js 通过服务器组件中的原型污染实现远程代码执行 RCE 🕵️♂️ 概述 本仓库包含 CVE-2025-66478 (某些上下文中也引用为 CVE-2025-55182 )的概念验证 PoC,这是一个影响使用特定版本 React Server Components RSC 的 Next.js 应用的关键漏洞。 通过操纵 RSC 的序列化过程,未经身份验证的攻击者可以利用 原型污染 (proto:then)注入恶意有效载荷。这可能导致通过 childprocess.execSync...
CVE-2026-103918: Improperly Controlled Modification of Dynamically-Determined Object Attributes
oRPC is a tool that helps build APIs that are end-to-end type-safe and adhere to OpenAPI standards. Prior to 1.14.10, the @orpc/zod ZodSmartCoercionPlugin and experimentalZodSmartCoercionPlugin collect object and record properties in plain objects and resolve shape keys through the prototype chai...
CVE-2026-104183 stream-json: Prototype pollution: Assembler writes this.current[this.key] on plain objects
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 the inherited setter and causes parsed object prototype replacemen...
CVE-2026-104183
The stream-json micro-library (versions prior to 3.6.0 ) is vulnerable to a prototype pollution flaw within its Assembler component. The root cause is the use of plain assignment to materialize object properties, which allows an input key named __proto__ to invoke an inherited setter. This result...
CVE-2026-3030-Prototype-Pollution-in-JSON-Merge-Patch
CVE-2026-3030 – Contaminación de prototipos en JSON Merge Patch Código del programa Node.js // server.js - Vulnerable REST API with deep merge const express = require'express'; const app = express; app.useexpress.json; let config = role: 'user', settings: ; // Insecure deep merge function...
NPM: devalue: Malformed null-prototype object keys bypass __proto__ rejection via property-key coercion
NPM: devalue: Malformed null-prototype object keys bypass proto rejection via property-key coercion vulnerability discovered by ? in WordPress Npm devalue versions = 5.9.2...
CVE-2025-55182-Proof-of-Concept
CVE-2025-55182 Prueba de Concepto Este repositorio contiene una Prueba de Concepto PoC para CVE-2025-55182 , una vulnerabilidad que implica Contaminación de Prototipos que conduce a Ejecución Remota de Código RCE en ciertas implementaciones de renderizado del lado del servidor. ⚠️ Advertencia: Est...
CVE-2026-104183: Improperly Controlled Modification of Object Prototype Attributes
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 the inherited setter and causes parsed object prototype replacemen...
Prototype Pollution
joi is vulnerable to Prototype Pollution. The vulnerability is due to improper handling of proto keys during message compilation, which allows an attacker to manipulate the returned object's prototype and disrupt downstream code that relies on Object.prototype methods...
CVE-2026-102600
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. Special property names such as proto or constructor can resolve...
Security Bulletin: IBM Optim 1.0.0, 1.1.0 impacted by a denial of service vulnerability in axios
Summary axios is used by IBM Optim as part of its front-end user interface for making HTTP requests from the browser. CVE-2026-25639, A denial of service vulnerability exists in axios prior to versions 0.30.3 and 1.13.5, where the mergeConfig function crashes with a TypeError when processing a...
Improper Control of Dynamically-Managed Code Resources
Overview vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Affected versions of this package are vulnerable to Improper Control of Dynamically-Managed Code Resources via the NodeVM process. An attacker can execute arbitrary code in the host environment by...
CVE-2026-92779
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 binding keys containing proto, prototype, or constructor paths to...
CVE-2026-92779 Builder.io Gen2 SDKs through 5.2.11 Prototype Pollution via Bindings
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 binding keys containing proto, prototype, or constructor paths to...
CVE-2026-69200
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/alarmsandconditions/clientalarm.ts directly assigns unsanitized field names and allows a proto.pollutedKey path to modify...
EUVD-2026-80867
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/alarmsandconditions/clientalarm.ts directly assigns unsanitized field names and allows a proto.pollutedKey path to modify...