vm2

Page établie d’après les avis qui citent ce paquet : ses métadonnées de registre (versions, licence, dépendances) n’ont pas encore été récupérées par ce service.

En bref

Écosystème
npm
État de vulnérabilité
78 avis sans verdict

Avis (78)

AvisVersions affectéesDernière version
GHSA-248r-7h7q-cr24
vm2 Has a Sandbox Breakout Using Async Generator
< 3.11.3Indéterminé
GHSA-27g9-p43v-cw3v
vm2 sandbox escape on Node.js 26 through a stale PromiseThenLookupChain protector
3.10.2 – < 3.11.7Indéterminé
GHSA-2cm2-m3w5-gp2f
vm2 has access to `VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL`
< 3.11.2Indéterminé
GHSA-2v2p-6j97-cjg9
vm2: Host Promise rejection from an exposed constructor can terminate the vm2 host process
< 3.12.2Indéterminé
GHSA-3vgf-8m4q-q4qr
vm2: Default VM can mutate host TypedArray and ArrayBuffer intrinsics after the host-prototype pollution fix
3.11.0 – < 3.11.8Indéterminé
GHSA-46pr-c5wc-xffx
vm2 crypto builtin loads attacker native code through setEngine
3.11.3 – < 3.11.7Indéterminé
GHSA-47x8-96vw-5wg6
vm2 Access to Host Object Enables Sandbox Escape
< 3.11.0Indéterminé
GHSA-489w-w794-jq94
vm2: NodeVM zlib Buffers expose pooled host memory across the VM boundary
< 3.12.2Indéterminé
GHSA-4w2j-2rg4-5mjw
vm2 vulnerable to Arbitrary Code Execution
< 3.9.10Indéterminé
GHSA-55hx-c926-fr95
VM2 Has a Sandbox Escape Issue via SuppressedError
< 3.11.0Indéterminé
GHSA-5h3f-q97h-ccvc
vm2: NodeVM custom resolution bypasses external path boundaries
< 3.12.2Indéterminé
GHSA-633r-hq9m-c4ff
vm2: vm.freeze()/vm.readonly() bypass via accessor descriptor
3.9.6 – < 3.11.7Indéterminé
GHSA-647f-g98j-qq25
vm2: GHSA-m283-3h24-438v fix bypass leads to host RCE via call/apply indirection
3.11.6 – < 3.11.7Indéterminé
GHSA-6785-pvv7-mvg7
vm2 Sandbox Access to Host Buffer.alloc Allows timeout Bypass Resulting in Memory Exhaustion
< 3.11.0Indéterminé
GHSA-6j2x-vhqr-qr7q
vm2 sandbox escape via JSPI-backed Promise `.finally()` species bypass
< 3.11.4Indéterminé
GHSA-6pw2-5hjv-9pf7
Sandbox bypass in vm2
< 3.9.6Indéterminé
GHSA-6rh5-qq4q-97xh
vm2: NodeVM builtin denylist bypass via fs/promises despite -fs, allowing host filesystem writes
< 3.11.7Indéterminé
GHSA-6w8r-xxw2-g3hx
vm2 allows a sandboxed plugin to execute native code through `node:sqlite`
3.11.3 – < 3.11.7Indéterminé
GHSA-76w7-j9cq-rx2j
vm2 is Vulnerable to Sandbox Breakout Through Promise Species
< 3.11.4Indéterminé
GHSA-7jxr-cg7f-gpgv
vm2 vulnerable to sandbox escape
< 3.9.15Indéterminé
GHSA-7q3f-wx44-378m
vm2: External module allowlist uses a raw prefix test, so a prefix-sharing sibling package is treated as allowlisted
< 3.11.7Indéterminé
GHSA-8686-vhfx-7r3j
vm2: NodeVM node:-prefixed negative builtin deny bypass exposes child_process
< 3.11.7Indéterminé
GHSA-88hf-g992-jg85
vm2: Sandbox Escape (NodeVM)
< 3.11.8Indéterminé
GHSA-8hg8-63c5-gwmx
vm2 NodeVM `nesting: true` bypasses `require: false` allowing sandbox escape and arbitrary OS command execution
< 3.11.1Indéterminé
GHSA-8hr7-r645-pc6w
vm2: NodeVM nesting guard accepts array-shaped require and permits host RCE
3.11.4 – < 3.11.7Indéterminé
GHSA-947f-4v7f-x2v8
vm2 has a NodeVM builtin allowlist bypass via `module` builtin's `Module._load` that allows sandbox escape
3.10.5 – < 3.11.0Indéterminé
GHSA-98xx-8mx4-x7cm
vm2 NodeVM can replace the host process TLS trust store
3.11.3 – < 3.11.7Indéterminé
GHSA-99p7-6v5w-7xg8
vm2 has a Sandbox Escape
< 3.10.2Indéterminé
GHSA-9g8x-92q2-p28f
NodeVM observability builtins leak host process and HTTP request data
< 3.11.4Indéterminé
GHSA-9qj6-qjgg-37qq
vm2 has sandbox breakout via `neutralizeArraySpeciesBatch`
< 3.11.2Indéterminé
GHSA-9vg3-4rfj-wgcm
vm2 has Sandbox Breakout Through Null Proto Exception
< 3.11.2Indéterminé
GHSA-c48m-32m9-vx93
vm2 Custom Module Resolver Can Bypass the External Package Allowlist by Loading a Colliding Host Package
< 3.11.7Indéterminé
GHSA-c4cf-2hgv-2qv6
vm2's Bridge Proxy set trap ignores receiver parameter, enabling host object property injection via prototype chain
< 3.11.4Indéterminé
GHSA-cchq-frgv-rjh5
vm2 Sandbox Escape vulnerability
< 3.10.0Indéterminé
GHSA-cfcw-xp6x-25gj
vm2: Sandbox Breakout Using Dangerous Host Proto Mutators
< 3.11.6Indéterminé
GHSA-ch3r-j5x3-6q2m
vm2 Sandbox Escape vulnerability
< 3.9.17Indéterminé
GHSA-cp6g-6699-wx9c
vm2 has a NodeVM require.root bypass via symlink traversal that allows sandbox escape
3.10.5 – < 3.11.0Indéterminé
GHSA-f8gf-w286-fmq2
vm2: `allowAsync: false` can be bypassed through Promise thenable assimilation in VM and NodeVM
< 3.11.8Indéterminé
GHSA-fcqc-726x-5wfc
vm2: Sandboxed code can read and write host-realm memory via Node's shared Buffer pool
< 3.11.7Indéterminé
GHSA-ffh4-j6h5-pg66
VM2 Has a WASM Sandbox Escape
< 3.10.5Indéterminé
GHSA-g644-9gfx-q4q4
vm2 Sandbox Escape vulnerability
≤ 3.9.19Indéterminé
GHSA-gjq8-xm47-88rc
vm2: Host-returned Promise rejection can bypass vm2's unhandled-rejection hardening and terminate the host process
3.10.0 – < 3.11.8Indéterminé
GHSA-gmc2-2x9w-cgh9
vm2's bufferAllocLimit cap bypassed by Buffer.concat and Buffer.from arrayLike
< 3.11.6Indéterminé
GHSA-grj5-jjm8-h35p
VM2 Sandbox Breakout Through __lookupGetter__
< 3.11.0Indéterminé
GHSA-h85j-hv3c-qfgq
vm2 exposes host HTTPS credentials and TLS traffic through globalAgent
3.11.3 – < 3.11.7Indéterminé
GHSA-hw58-p9xv-2mjh
vm2 has a Sandbox Escape via Promise Constructor Unhandled Rejection (Process Crash DoS)
< 3.11.0Indéterminé
GHSA-j3hm-6rg5-mchv
vm2: NodeVM `require.external` without an explicit `require.root` grants unrestricted host filesystem access and full RCE
< 3.11.7Indéterminé
GHSA-jf8q-945g-9q4c
vm2: Incomplete nodejs.* symbol filtering lets sandbox override host WebStream state checks
3.11.4 – < 3.11.7Indéterminé
GHSA-jxxv-8r27-vm4p
vm2 CLI provides no sandbox isolation - host-realm require() is reachable from sandboxed scripts
< 3.11.7Indéterminé
GHSA-m283-3h24-438v
VM2 has Missing Error.cause Sanitization that Enables Sandbox Escape to RCE
< 3.11.6Indéterminé
GHSA-m4wx-m65x-ghrr
vm2 has a CVE-2023-37903 patch bypass: nesting:true without explicit require still allows full RCE
< 3.11.4Indéterminé
GHSA-m5q2-4fm3-vfqp
vm2 has a sandbox escape via unblocked cross-realm Symbol.for keys + missing bridge write-trap symbol checks
< 3.11.4Indéterminé
GHSA-m5w8-4gq2-6f8x
vm2: NodeVM `builtin: ['*']` exposes `os` and `dns` — process-wide observability reads AND writes that hijack the host (sibling class of GHSA-9g8x-92q2-p28f)
< 3.11.6Indéterminé
GHSA-mpf8-4hx2-7cjg
vm2 Host Promise Resolution Preserves Object Identity Across Sandbox Boundary
< 3.11.0Indéterminé
GHSA-mrgp-mrhc-5jrq
vm2 vulnerable to Sandbox Escape resulting in Remote Code Execution on host
< 3.9.11Indéterminé
GHSA-p5gc-c584-jj6v
vm2 vulnerable to Inspect Manipulation
< 3.9.18Indéterminé
GHSA-pq68-rvw4-xp4r
vm2 contains a sandbox escape vulnerability
< 3.12.1Indéterminé
GHSA-q3fm-4wcw-g57x
vm2 setup-sandbox.js violates Defense Invariant #11 in stack-trace formatter
< 3.11.4Indéterminé
GHSA-qcp4-v2jj-fjx8
vm2 has a Sandbox Escape Vulnerability
< 3.11.0Indéterminé
GHSA-qhwx-74w5-xhxq
vm2: NodeVM builtin allowlist bypass via node:test.run() execArgv allows sandbox escape
3.9.6 – < 3.11.7Indéterminé
GHSA-qvjj-29qf-hp7p
VM2 Has Sandbox Breakout Through Promise Species
< 3.10.5Indéterminé
GHSA-r273-hxvj-fxhp
vm2: util.getCallSites() bypasses GHSA-v27g-jcqj-v8rw host-frame redaction, leaks host call stack
< 3.11.8Indéterminé
GHSA-r4fx-v8hh-22mv
vm2: timeout Option Bypass via FinalizationRegistry Cleanup Callback (Unbounded Host Event-Loop Block)
< 3.11.7Indéterminé
GHSA-r9pm-gxmw-wv6p
NodeVM network builtin exclusions bypass via internal _http_client and _http_server
< 3.11.4Indéterminé
GHSA-rjf2-j2r6-q8gr
Prototype Pollution in vm2
< 3.9.4Indéterminé
GHSA-rp36-8xq3-r6c4
NodeVM builtin denylist bypass via process and inspector/promises allows host code execution
< 3.11.4Indéterminé
GHSA-v27g-jcqj-v8rw
vm2 is Vulnerable to Host File Path Disclosure via Stack Trace Information Leak
< 3.11.0Indéterminé
GHSA-v37h-5mfm-c47c
VM2 Has Sandbox Breakout Through Inspect Function
< 3.11.0Indéterminé
GHSA-v6mx-mf47-r5wg
vm2 has a Sandbox Escape issue
< 3.11.4Indéterminé
GHSA-v836-6xw4-9cx3
vm2 has Memory Exhaustion DoS via bufferAllocLimit Bypass
< 3.11.6Indéterminé
GHSA-vwrp-x96c-mhwq
vm2: Mutable Proxies for Host Intrinsic Prototypes Allows Sandbox Escape
3.9.6 – < 3.11.0Indéterminé
GHSA-wf5x-cr3r-xr77
vm2 before 3.6.11 vulnerable to sandbox escape
< 3.6.11Indéterminé
GHSA-whpj-8f3w-67p5
vm2 Sandbox Escape vulnerability
< 3.9.18Indéterminé
GHSA-wjwh-qqvp-g4p4
vm2 sandbox escape via WebAssembly.compileStreaming Promise species bypass
3.10.1 – < 3.11.7Indéterminé
GHSA-wp5r-2gw5-m7q7
vm2's Transformer Fast-Path Bypass Exposes Internal State Variable
< 3.11.0Indéterminé
GHSA-x6m4-chr9-cg97
vm2 leaks absolute host filesystem paths to sandbox code via error stack formatting
3.11.0 – < 3.11.7Indéterminé
GHSA-x965-fc75-jpqh
vm2 sandbox escape to host RCE via revisited host-wrapped AggregateError bypassing Error sanitization cycle short-circuit
< 3.11.8Indéterminé
GHSA-xj72-wvfv-8985
vm2 Sandbox Escape vulnerability
< 3.9.16Indéterminé

Avis retirés (30)

Retirés par leur éditeur : ils ne concernent aucune version et ne sont pas comptés ci-dessus.

Sources

SourceLicence