Lucene search
+L

1452 matches found

Github Security Blog
Github Security Blog
•added 2026/09/17 3:32 p.m.•9 views

Duplicate Advisory: vm2 leaks absolute host filesystem paths to sandbox code via error stack formatting

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-x6m4-chr9-cg97. This link is maintained to preserve external references. Original Description vm2 versions 3.11.0 through 3.11.6 leak absolute host filesystem paths to sandboxed code through error stack...

6.9CVSS5.8AI score0.00455EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/09/17 3:32 p.m.•11 views

Duplicate Advisory: vm2: util.getCallSites() bypasses GHSA-v27g host-frame redaction, leaks host call stack

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-r273-hxvj-fxhp. This link is maintained to preserve external references. Original Description vm2 is a sandbox for running untrusted Node.js code. In versions = 22.9 this hands sandboxed code util.getCallSites, ...

6.9CVSS6AI score0.00372EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/09/17 3:32 p.m.•9 views

Duplicate Advisory: vm2: timeout Option Bypass via FinalizationRegistry Cleanup Callback (Unbounded Host Event-Loop Block)

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-r4fx-v8hh-22mv. This link is maintained to preserve external references. Original Description vm2 before 3.11.7 affected versions = 3.11.6 does not enforce the VM timeout option on code executed outside the...

8.7CVSS5.7AI score0.00488EPSS
SaveExploits0References4Affected Software1
RedhatCVE
RedhatCVE
•added 2026/09/17 3:26 p.m.•15 views

CVE-2026-92952

A flaw was found in vm2. The vm2 sandbox incompletely filters Node.js internal symbols, specifically nodejs.stream.disturbed and nodejs.stream.errored, across the sandbox boundary. This allows code running within the sandbox to obtain real host symbols and use them to corrupt the host-visible...

8.9CVSS6.7AI score0.00461EPSS
SaveExploits0References5
RedhatCVE
RedhatCVE
•added 2026/09/17 3:25 p.m.•17 views

CVE-2026-92933

A flaw was found in vm2. The NodeVM component exposes the host util module, including the util.getCallSites function, to the sandbox as an unfiltered copy. On Node.js versions 22.9 and later, this allows sandboxed code to access util.getCallSites, which can return the host process's full call...

6.9CVSS5.7AI score0.00372EPSS
SaveExploits0References5
RedhatCVE
RedhatCVE
•added 2026/09/17 3:25 p.m.•15 views

CVE-2026-92936

A flaw was found in vm2. Attacker-supplied code running within a sandbox can force the host-realm source transformer to throw a SyntaxError, for example, by providing malformed source to eval. By reading the error's stack property, the attacker can bypass sandbox-side host-path redaction. This...

6.9CVSS6AI score0.00455EPSS
SaveExploits0References5
NVD
NVD
•added 2026/09/17 2:18 p.m.•21 views

CVE-2026-92959

vm2 before 3.11.8 does not fully enforce the allowAsync: false option in VM and NodeVM. While localPromise.prototype.then is replaced with a handler that throws 'Async not available', the sandbox's Promise static methods Promise.resolve, Promise.all, Promise.race, Promise.any, and...

7.1CVSS0.00449EPSS
SaveExploits0References2
NVD
NVD
•added 2026/09/17 2:18 p.m.•14 views

CVE-2026-92960

vm2 before 3.11.6 fails to restrict access to os and dns builtins under the builtin: '' configuration, allowing sandbox code to read host process identity and network topology. Attackers can invoke dns.setServers to hijack the host process DNS resolver globally, redirecting all subsequent host DN...

10CVSS0.00474EPSS
SaveExploits0References2
NVD
NVD
•added 2026/09/17 2:18 p.m.•18 views

CVE-2026-92962

vm2 is a sandbox for running untrusted JavaScript. In vm2 versions up to and including 3.11.3, the defaultSandboxPrepareStackTrace function in lib/setup-sandbox.js builds its output array using prototype-walking index assignment lineslines.length = value rather than a prototype-bypassing...

2.1CVSS0.00155EPSS
SaveExploits0References2
NVD
NVD
•added 2026/09/17 2:18 p.m.•12 views

CVE-2026-92963

vm2 versions before 3.11.2 fail to properly restrict access to the VM2INTERNALSTATEDONOTUSEORPROGRAMWILLFAIL global variable. Attackers can access this internal state object through globalThis to retrieve sensitive sandbox internals...

6.9CVSS0.00343EPSS
SaveExploits0References2
NVD
NVD
•added 2026/09/17 2:18 p.m.•20 views

CVE-2026-92961

vm2 before 3.11.6 fails to enforce bufferAllocLimit on ArrayBuffer, SharedArrayBuffer, and TypedArray constructors, allowing attackers to allocate arbitrary host memory. Attackers can bypass the buffer allocation cap by using these V8 intrinsics to exhaust host process memory and trigger...

8.7CVSS0.00533EPSS
SaveExploits0References2
NVD
NVD
•added 2026/09/17 2:18 p.m.•19 views

CVE-2026-92954

vm2 is a sandbox library for running untrusted JavaScript in Node.js. In versions = 3.10.0 and = 3.11.7, Promises returned from the host realm into the sandbox are not marked as handled at the bridge boundary; only Promises created inside the sandbox are wrapped with a rejection-swallowing handle...

9.2CVSS0.00488EPSS
SaveExploits0References2
NVD
NVD
•added 2026/09/17 2:18 p.m.•17 views

CVE-2026-92957

vm2 through 3.11.6 does not normalize node:-prefixed builtin specifiers when evaluating user-supplied negative deny entries in a NodeVM wildcard require policy. Although NodeVM strips the node: prefix during require resolution, negative wildcard entries are matched by exact string comparison...

9.9CVSS0.00537EPSS
SaveExploits0References2
NVD
NVD
•added 2026/09/17 2:18 p.m.•21 views

CVE-2026-92953

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, and ArrayBuffer.prototype, causing host-created typed arra...

10CVSS0.00501EPSS
SaveExploits0References2
NVD
NVD
•added 2026/09/17 2:18 p.m.•21 views

CVE-2026-92955

vm2 before 3.11.8 contains a sandbox escape vulnerability in NodeVM that allows attackers to access the host proto getter/setter through console.stdout and console.stderr. Attackers can overwrite EventEmitter.prototype.emit and trigger process events to execute code with process context, bypassin...

10CVSS0.00712EPSS
SaveExploits0References2
NVD
NVD
•added 2026/09/17 2:18 p.m.•16 views

CVE-2026-92956

vm2 versions 3.10.1 through 3.11.6 contain a sandbox escape reachable from a default new VM sandbox when running on Node.js 26. WebAssembly.compileStreaming and WebAssembly.instantiateStreaming can produce a raw host-realm Promise that rejects with a host-realm error object; by controlling...

10CVSS0.00587EPSS
SaveExploits0References2
NVD
NVD
•added 2026/09/17 2:18 p.m.•13 views

CVE-2026-92958

vm2 through 3.11.6 contains a builtin-module denylist bypass in NodeVM. When the embedder uses the builtin wildcard together with negative entries e.g. require: builtin: '', '-fs', '-childprocess' , negative entries are matched by exact module name in lib/builtin.js, so -fs removes only the built...

8.5CVSS0.00384EPSS
SaveExploits0References2
NVD
NVD
•added 2026/09/17 2:18 p.m.•18 views

CVE-2026-92948

vm2 versions = 3.9.6 and therefore executes arbitrary JavaScript in an unrestricted host Node process outside the NodeVM sandbox. Fixed in vm2 3.11.7...

9.9CVSS0.00654EPSS
SaveExploits0References2
NVD
NVD
•added 2026/09/17 2:18 p.m.•14 views

CVE-2026-92950

vm2 before 3.11.7 contains a sandbox escape vulnerability in the CLI tool that allows attackers to execute arbitrary code in the host Node.js process. Attackers can supply a malicious script file to the vm2 CLI that uses requirefilename to re-execute itself in the host realm, bypassing sandbox...

9.3CVSS0.00197EPSS
SaveExploits0References2
NVD
NVD
•added 2026/09/17 2:18 p.m.•21 views

CVE-2026-92947

vm2 before 3.11.7 exposes Node's shared Buffer pool to sandboxed code, allowing disclosure of host memory used by Buffer.from, Buffer.concat, and related allocations. Sandboxed code can read and write to host-realm buffers by acquiring ArrayBuffers from small allocations, leading to sensitive dat...

10CVSS0.00482EPSS
SaveExploits0References2
Rows per page
Query Builder