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)
| Avis | Versions affectées | Dernière version |
|---|---|---|
| GHSA-248r-7h7q-cr24 vm2 Has a Sandbox Breakout Using Async Generator | < 3.11.3 | Indéterminé |
| GHSA-27g9-p43v-cw3v vm2 sandbox escape on Node.js 26 through a stale PromiseThenLookupChain protector | 3.10.2 – < 3.11.7 | Indéterminé |
| GHSA-2cm2-m3w5-gp2f vm2 has access to `VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL` | < 3.11.2 | Indéterminé |
| GHSA-2v2p-6j97-cjg9 vm2: Host Promise rejection from an exposed constructor can terminate the vm2 host process | < 3.12.2 | Indé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.8 | Indéterminé |
| GHSA-46pr-c5wc-xffx vm2 crypto builtin loads attacker native code through setEngine | 3.11.3 – < 3.11.7 | Indéterminé |
| GHSA-47x8-96vw-5wg6 vm2 Access to Host Object Enables Sandbox Escape | < 3.11.0 | Indéterminé |
| GHSA-489w-w794-jq94 vm2: NodeVM zlib Buffers expose pooled host memory across the VM boundary | < 3.12.2 | Indéterminé |
| GHSA-4w2j-2rg4-5mjw vm2 vulnerable to Arbitrary Code Execution | < 3.9.10 | Indéterminé |
| GHSA-55hx-c926-fr95 VM2 Has a Sandbox Escape Issue via SuppressedError | < 3.11.0 | Indéterminé |
| GHSA-5h3f-q97h-ccvc vm2: NodeVM custom resolution bypasses external path boundaries | < 3.12.2 | Indéterminé |
| GHSA-633r-hq9m-c4ff vm2: vm.freeze()/vm.readonly() bypass via accessor descriptor | 3.9.6 – < 3.11.7 | Indé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.7 | Indéterminé |
| GHSA-6785-pvv7-mvg7 vm2 Sandbox Access to Host Buffer.alloc Allows timeout Bypass Resulting in Memory Exhaustion | < 3.11.0 | Indéterminé |
| GHSA-6j2x-vhqr-qr7q vm2 sandbox escape via JSPI-backed Promise `.finally()` species bypass | < 3.11.4 | Indéterminé |
| GHSA-6pw2-5hjv-9pf7 Sandbox bypass in vm2 | < 3.9.6 | Indéterminé |
| GHSA-6rh5-qq4q-97xh vm2: NodeVM builtin denylist bypass via fs/promises despite -fs, allowing host filesystem writes | < 3.11.7 | Indéterminé |
| GHSA-6w8r-xxw2-g3hx vm2 allows a sandboxed plugin to execute native code through `node:sqlite` | 3.11.3 – < 3.11.7 | Indéterminé |
| GHSA-76w7-j9cq-rx2j vm2 is Vulnerable to Sandbox Breakout Through Promise Species | < 3.11.4 | Indéterminé |
| GHSA-7jxr-cg7f-gpgv vm2 vulnerable to sandbox escape | < 3.9.15 | Indé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.7 | Indéterminé |
| GHSA-8686-vhfx-7r3j vm2: NodeVM node:-prefixed negative builtin deny bypass exposes child_process | < 3.11.7 | Indéterminé |
| GHSA-88hf-g992-jg85 vm2: Sandbox Escape (NodeVM) | < 3.11.8 | Indéterminé |
| GHSA-8hg8-63c5-gwmx vm2 NodeVM `nesting: true` bypasses `require: false` allowing sandbox escape and arbitrary OS command execution | < 3.11.1 | Indéterminé |
| GHSA-8hr7-r645-pc6w vm2: NodeVM nesting guard accepts array-shaped require and permits host RCE | 3.11.4 – < 3.11.7 | Indé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.0 | Indéterminé |
| GHSA-98xx-8mx4-x7cm vm2 NodeVM can replace the host process TLS trust store | 3.11.3 – < 3.11.7 | Indéterminé |
| GHSA-99p7-6v5w-7xg8 vm2 has a Sandbox Escape | < 3.10.2 | Indéterminé |
| GHSA-9g8x-92q2-p28f NodeVM observability builtins leak host process and HTTP request data | < 3.11.4 | Indéterminé |
| GHSA-9qj6-qjgg-37qq vm2 has sandbox breakout via `neutralizeArraySpeciesBatch` | < 3.11.2 | Indéterminé |
| GHSA-9vg3-4rfj-wgcm vm2 has Sandbox Breakout Through Null Proto Exception | < 3.11.2 | Indéterminé |
| GHSA-c48m-32m9-vx93 vm2 Custom Module Resolver Can Bypass the External Package Allowlist by Loading a Colliding Host Package | < 3.11.7 | Indéterminé |
| GHSA-c4cf-2hgv-2qv6 vm2's Bridge Proxy set trap ignores receiver parameter, enabling host object property injection via prototype chain | < 3.11.4 | Indéterminé |
| GHSA-cchq-frgv-rjh5 vm2 Sandbox Escape vulnerability | < 3.10.0 | Indéterminé |
| GHSA-cfcw-xp6x-25gj vm2: Sandbox Breakout Using Dangerous Host Proto Mutators | < 3.11.6 | Indéterminé |
| GHSA-ch3r-j5x3-6q2m vm2 Sandbox Escape vulnerability | < 3.9.17 | Indéterminé |
| GHSA-cp6g-6699-wx9c vm2 has a NodeVM require.root bypass via symlink traversal that allows sandbox escape | 3.10.5 – < 3.11.0 | Indéterminé |
| GHSA-f8gf-w286-fmq2 vm2: `allowAsync: false` can be bypassed through Promise thenable assimilation in VM and NodeVM | < 3.11.8 | Indéterminé |
| GHSA-fcqc-726x-5wfc vm2: Sandboxed code can read and write host-realm memory via Node's shared Buffer pool | < 3.11.7 | Indéterminé |
| GHSA-ffh4-j6h5-pg66 VM2 Has a WASM Sandbox Escape | < 3.10.5 | Indéterminé |
| GHSA-g644-9gfx-q4q4 vm2 Sandbox Escape vulnerability | ≤ 3.9.19 | Indé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.8 | Indéterminé |
| GHSA-gmc2-2x9w-cgh9 vm2's bufferAllocLimit cap bypassed by Buffer.concat and Buffer.from arrayLike | < 3.11.6 | Indéterminé |
| GHSA-grj5-jjm8-h35p VM2 Sandbox Breakout Through __lookupGetter__ | < 3.11.0 | Indéterminé |
| GHSA-h85j-hv3c-qfgq vm2 exposes host HTTPS credentials and TLS traffic through globalAgent | 3.11.3 – < 3.11.7 | Indéterminé |
| GHSA-hw58-p9xv-2mjh vm2 has a Sandbox Escape via Promise Constructor Unhandled Rejection (Process Crash DoS) | < 3.11.0 | Indéterminé |
| GHSA-j3hm-6rg5-mchv vm2: NodeVM `require.external` without an explicit `require.root` grants unrestricted host filesystem access and full RCE | < 3.11.7 | Indéterminé |
| GHSA-jf8q-945g-9q4c vm2: Incomplete nodejs.* symbol filtering lets sandbox override host WebStream state checks | 3.11.4 – < 3.11.7 | Indéterminé |
| GHSA-jxxv-8r27-vm4p vm2 CLI provides no sandbox isolation - host-realm require() is reachable from sandboxed scripts | < 3.11.7 | Indéterminé |
| GHSA-m283-3h24-438v VM2 has Missing Error.cause Sanitization that Enables Sandbox Escape to RCE | < 3.11.6 | Indéterminé |
| GHSA-m4wx-m65x-ghrr vm2 has a CVE-2023-37903 patch bypass: nesting:true without explicit require still allows full RCE | < 3.11.4 | Indé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.4 | Indé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.6 | Indéterminé |
| GHSA-mpf8-4hx2-7cjg vm2 Host Promise Resolution Preserves Object Identity Across Sandbox Boundary | < 3.11.0 | Indéterminé |
| GHSA-mrgp-mrhc-5jrq vm2 vulnerable to Sandbox Escape resulting in Remote Code Execution on host | < 3.9.11 | Indéterminé |
| GHSA-p5gc-c584-jj6v vm2 vulnerable to Inspect Manipulation | < 3.9.18 | Indéterminé |
| GHSA-pq68-rvw4-xp4r vm2 contains a sandbox escape vulnerability | < 3.12.1 | Indéterminé |
| GHSA-q3fm-4wcw-g57x vm2 setup-sandbox.js violates Defense Invariant #11 in stack-trace formatter | < 3.11.4 | Indéterminé |
| GHSA-qcp4-v2jj-fjx8 vm2 has a Sandbox Escape Vulnerability | < 3.11.0 | Indéterminé |
| GHSA-qhwx-74w5-xhxq vm2: NodeVM builtin allowlist bypass via node:test.run() execArgv allows sandbox escape | 3.9.6 – < 3.11.7 | Indéterminé |
| GHSA-qvjj-29qf-hp7p VM2 Has Sandbox Breakout Through Promise Species | < 3.10.5 | Indéterminé |
| GHSA-r273-hxvj-fxhp vm2: util.getCallSites() bypasses GHSA-v27g-jcqj-v8rw host-frame redaction, leaks host call stack | < 3.11.8 | Indéterminé |
| GHSA-r4fx-v8hh-22mv vm2: timeout Option Bypass via FinalizationRegistry Cleanup Callback (Unbounded Host Event-Loop Block) | < 3.11.7 | Indéterminé |
| GHSA-r9pm-gxmw-wv6p NodeVM network builtin exclusions bypass via internal _http_client and _http_server | < 3.11.4 | Indéterminé |
| GHSA-rjf2-j2r6-q8gr Prototype Pollution in vm2 | < 3.9.4 | Indéterminé |
| GHSA-rp36-8xq3-r6c4 NodeVM builtin denylist bypass via process and inspector/promises allows host code execution | < 3.11.4 | Indéterminé |
| GHSA-v27g-jcqj-v8rw vm2 is Vulnerable to Host File Path Disclosure via Stack Trace Information Leak | < 3.11.0 | Indéterminé |
| GHSA-v37h-5mfm-c47c VM2 Has Sandbox Breakout Through Inspect Function | < 3.11.0 | Indéterminé |
| GHSA-v6mx-mf47-r5wg vm2 has a Sandbox Escape issue | < 3.11.4 | Indéterminé |
| GHSA-v836-6xw4-9cx3 vm2 has Memory Exhaustion DoS via bufferAllocLimit Bypass | < 3.11.6 | Indéterminé |
| GHSA-vwrp-x96c-mhwq vm2: Mutable Proxies for Host Intrinsic Prototypes Allows Sandbox Escape | 3.9.6 – < 3.11.0 | Indéterminé |
| GHSA-wf5x-cr3r-xr77 vm2 before 3.6.11 vulnerable to sandbox escape | < 3.6.11 | Indéterminé |
| GHSA-whpj-8f3w-67p5 vm2 Sandbox Escape vulnerability | < 3.9.18 | Indéterminé |
| GHSA-wjwh-qqvp-g4p4 vm2 sandbox escape via WebAssembly.compileStreaming Promise species bypass | 3.10.1 – < 3.11.7 | Indéterminé |
| GHSA-wp5r-2gw5-m7q7 vm2's Transformer Fast-Path Bypass Exposes Internal State Variable | < 3.11.0 | Indéterminé |
| GHSA-x6m4-chr9-cg97 vm2 leaks absolute host filesystem paths to sandbox code via error stack formatting | 3.11.0 – < 3.11.7 | Indéterminé |
| GHSA-x965-fc75-jpqh vm2 sandbox escape to host RCE via revisited host-wrapped AggregateError bypassing Error sanitization cycle short-circuit | < 3.11.8 | Indéterminé |
| GHSA-xj72-wvfv-8985 vm2 Sandbox Escape vulnerability | < 3.9.16 | Indéterminé |
Avis retirés (30)
Retirés par leur éditeur : ils ne concernent aucune version et ne sont pas comptés ci-dessus.
- GHSA-28q4-xrqh-9479 Duplicate Advisory: vm2: NodeVM node:-prefixed negative builtin deny bypass exposes child_process · retiré le
- GHSA-29x6-9qh5-83gg Duplicate Advisory: NodeVM `require.external` without an explicit `require.root` grants unrestricted host filesystem access and full RCE · retiré le
- GHSA-2vh9-cv26-p97m Duplicate Advisory: vm2: util.getCallSites() bypasses GHSA-v27g host-frame redaction, leaks host call stack · retiré le
- GHSA-3f84-vwv5-r42g Duplicate Advisory: vm2: GHSA-m283-3h24-438v fix bypass leads to host RCE via call/apply indirection · retiré le
- GHSA-43rv-jrfh-9mrr Duplicate Advisory: vm2: NodeVM zlib Buffers expose pooled host memory across the VM boundary · retiré le
- GHSA-4xmw-hh9q-4q7c Duplicate Advisory: vm2 sandbox escape to host RCE via revisited host-wrapped AggregateError bypassing Error sanitization cycle short-circuit · retiré le
- GHSA-538q-xxpg-6h4r Duplicate Advisory: vm2 sandbox escape via WebAssembly.compileStreaming Promise species bypass · retiré le
- GHSA-5843-9mh5-hhgw Duplicate Advisory: vm2 exposes host HTTPS credentials and TLS traffic through globalAgent · retiré le
- GHSA-5v7w-95g5-pj6q Duplicate Advisory: Default VM can mutate host TypedArray and ArrayBuffer intrinsics after the host-prototype pollution fix · retiré le
- GHSA-63m2-qqch-jxv2 Duplicate Advisory: vm2 leaks absolute host filesystem paths to sandbox code via error stack formatting · retiré le
- GHSA-6fvh-fgmg-3x7v Duplicate Advisory: vm2 Custom Module Resolver Can Bypass the External Package Allowlist by Loading a Colliding Host Package · retiré le
- GHSA-6jgm-4w45-vh8j Duplicate Advisory: vm2 crypto builtin loads attacker native code through setEngine · retiré le
- GHSA-7c3p-84r8-h79q Duplicate Advisory: vm2: NodeVM builtin denylist bypass via fs/promises despite -fs, allowing host filesystem writes · retiré le
- GHSA-7rr2-8fr3-fjqx Duplicate Advisory: vm2: Host Promise rejection from an exposed constructor can terminate the vm2 host process · retiré le
- GHSA-8mvv-mcc3-xwhh Duplicate Advisory: External module allowlist uses a raw prefix test, so a prefix-sharing sibling package is treated as allowlisted · retiré le
- GHSA-9538-79j2-h62h Duplicate Advisory: `allowAsync: false` can be bypassed through Promise thenable assimilation in VM and NodeVM · retiré le
- GHSA-9f3g-34x8-92jc Duplicate Advisory: vm2: vm.freeze()/vm.readonly() bypass via accessor descriptor · retiré le
- GHSA-9fxx-mv6c-j5xp Duplicate Advisory: NodeVM nesting guard accepts array-shaped require and permits host RCE · retiré le
- GHSA-9hxx-m5g2-2q3h Duplicate Advisory: vm2 contains a sandbox escape vulnerability · retiré le
- GHSA-c9wr-qm7p-p6vc Duplicate Advisory: vm2: NodeVM custom resolution bypasses external path boundaries · retiré le
- GHSA-gg6f-mhqm-f7gp Duplicate Advisory: Sandbox Escape (NodeVM) · retiré le
- GHSA-hc6q-4vvg-jf79 Duplicate Advisory: vm2 CLI provides no sandbox isolation - host-realm require() is reachable from sandboxed scripts · retiré le
- GHSA-hmpr-c9rf-qcrf Duplicate Advisory: Incomplete nodejs.* symbol filtering lets sandbox override host WebStream state checks · retiré le
- GHSA-hwr5-cm8v-c76q Duplicate Advisory: vm2 sandbox escape on Node.js 26 through a stale PromiseThenLookupChain protector · retiré le
- GHSA-m7cq-7f2q-f9fh Duplicate Advisory: vm2 3.11.6 allows a sandboxed plugin to execute native code through `node:sqlite` · retiré le
- GHSA-mgj2-jqjq-q8gg Duplicate Advisory: vm2: Host-returned Promise rejection can bypass vm2's unhandled-rejection hardening and terminate the host process · retiré le
- GHSA-vjcv-9j33-wj62 Duplicate Advisory: vm2: timeout Option Bypass via FinalizationRegistry Cleanup Callback (Unbounded Host Event-Loop Block) · retiré le
- GHSA-wqg3-r97q-73xm Duplicate Advisory: NodeVM builtin allowlist bypass via node:test.run() execArgv allows sandbox escape · retiré le
- GHSA-x5qg-8pq6-39h6 Duplicate Advisory: Sandboxed code can read and write host-realm memory via Node's shared Buffer pool · retiré le
- GHSA-xq74-c7jx-8w5j Duplicate Advisory: vm2 NodeVM can replace the host process TLS trust store · retiré le
Sources
| Source | Licence |
|---|