Red Hat Security AdvisoryRHSA-2026:91651
Red Hat Developer Hub 1.9.10 release.
Released 2026-10-28 · Red Hat rating Critical · View on Red Hat →
Fixes 32 records
Priority HIGH 82
vm2 (npm) versions 3.12.0 and earlier contain a sandbox escape in `VM` and `NodeVM`.
CVSS 4.0CRITICAL 10.0· Network · No auth · No interaction · EPSS 0.00712 · Published 2026-09-18 · Fixed in 3.12.1 CWE-693
Priority HIGH 82
vm2 through 3.12.0 (fixed in 3.12.1) does not correctly handle a nullish `this` receiver in the apply trap of its bridge (lib/bridge.js): when sandboxed code calls a host-provided non-strict (sloppy-mode) function withou…
CVSS 4.0CRITICAL 10.0· Network · No auth · No interaction · EPSS 0.00726 · Published 2026-09-18 · Fixed in 3.12.1 CWE-94
Priority HIGH 82
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.
CVSS 4.0CRITICAL 10.0· Network · No auth · No interaction · EPSS 0.00474 · Published 2026-09-17 · Fixed in 3.11.6 CWE-200
TI-2026-62618 CVE-2026-92955 · GHSA-88hf-g992-jg85 · GHSA-gg6f-mhqm-f7gp Priority HIGH 82
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.
CVSS 4.0CRITICAL 10.0· Network · No auth · No interaction · EPSS 0.00712 · Published 2026-09-17 · Fixed in 3.11.8 CWE-913
TI-2026-62610 CVE-2026-92947 · GHSA-fcqc-726x-5wfc · GHSA-x5qg-8pq6-39h6 Priority HIGH 82
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.
CVSS 4.0CRITICAL 10.0· Network · No auth · No interaction · EPSS 0.00482 · Published 2026-09-17 · Fixed in 3.11.7 CWE-200
Priority HIGH 82
vm2 versions from 3.11.3 before 3.11.7 expose the host tls module to NodeVM sandbox code, allowing attackers to call tls.setDefaultCACertificates() and replace process-wide certificate authorities.
CVSS 4.0CRITICAL 10.0· Network · No auth · No interaction · EPSS 0.00289 · Published 2026-09-17 · Fixed in 3.11.7 CWE-732
Priority HIGH 82
vm2 3.11.6 is vulnerable to a sandbox escape leading to remote code execution in the host Node.js process.
CVSS 4.0CRITICAL 10.0· Network · No auth · No interaction · EPSS 0.01033 · Published 2026-09-17 · Fixed in 3.11.7 CWE-94
Priority HIGH 82
vm2 is an open source vm/sandbox for Node.js.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.00971 · Published 2026-08-17 · Fixed in 3.11.6 CWE-913
Priority HIGH 81
vm2 versions 3.10.2 through 3.11.6 contain a sandbox escape vulnerability on Node.js 26 where Promise.prototype.finally() bypasses vm2's wrapper protections due to a stale PromiseThenLookupChain protector in V8 14.6.
CVSS 4.0CRITICAL 9.3· Network · No auth · No interaction · EPSS 0.00841 · Published 2026-09-17 · Fixed in 3.11.7 CWE-693
TI-2026-62617 CVE-2026-92954 · GHSA-gjq8-xm47-88rc · GHSA-mgj2-jqjq-q8gg Priority HIGH 79
vm2 is a sandbox library for running untrusted JavaScript in Node.js.
CVSS 4.0CRITICAL 9.2· Network · No auth · No interaction · EPSS 0.00488 · Published 2026-09-17 · Fixed in 3.11.8 CWE-248
TI-2026-62616 CVE-2026-92953 · GHSA-3vgf-8m4q-q4qr · GHSA-5v7w-95g5-pj6q Priority HIGH 79
vm2 versions from 3.11.0 before 3.11.8 fail to protect host TypedArray and ArrayBuffer prototypes from sandbox mutation.
CVSS 4.0CRITICAL 9.3· Network · No auth · No interaction · EPSS 0.00501 · Published 2026-09-17 · Fixed in 3.11.8 CWE-913
Priority HIGH 79
vm2 is an open source vm/sandbox for Node.js.
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00538 · Published 2026-08-17 · Fixed in 3.11.6 CWE-770
TI-2026-62605 CVE-2026-92942 · GHSA-r4fx-v8hh-22mv · GHSA-vjcv-9j33-wj62 Priority HIGH 77
vm2 before 3.11.7 (affected versions <= 3.11.6) does not enforce the VM({ timeout }) option on code executed outside the synchronous VM#run() call.
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00488 · Published 2026-09-17 · Fixed in 3.11.7 CWE-400
Priority HIGH 76
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.
CVSS 4.0CRITICAL 9.4· Network · Low privileges · No interaction · EPSS 0.00537 · Published 2026-09-17 · Fixed in 3.11.7 CWE-269
Priority HIGH 76
vm2 versions >= 3.9.6 and <= 3.11.6 are affected by a NodeVM builtin allowlist bypass that permits a sandbox escape on Node.js 24 and newer when the embedder explicitly allows the node:test builtin (e.g.
CVSS 4.0CRITICAL 9.4· Network · Low privileges · No interaction · EPSS 0.00654 · Published 2026-09-17 · Fixed in 3.11.7 CWE-693
Priority HIGH 76
vm2 3.11.3 through 3.11.6 exposes the host Node.js crypto module to a NodeVM sandbox when the crypto builtin is allowed.
CVSS 4.0CRITICAL 9.4· Network · Low privileges · No interaction · EPSS 0.00616 · Published 2026-09-17 · Fixed in 3.11.7 CWE-114
Priority HIGH 76
vm2 versions 3.11.3 through 3.11.6 expose Node.js's host node:sqlite module to code running in NodeVM when that builtin is permitted, either explicitly or through builtin: ['*'].
CVSS 4.0CRITICAL 9.4· Network · Low privileges · No interaction · EPSS 0.00616 · Published 2026-09-17 · Fixed in 3.11.7 CWE-693
TI-2026-62597 CVE-2026-92934 · GHSA-4xmw-hh9q-4q7c · GHSA-x965-fc75-jpqh Priority HIGH 76
vm2 before 3.11.8 contains an incomplete fix for Error.cause sanitization that allows sandbox escape when revisited host-wrapped AggregateError objects are caught within a single exception handler traversal.
CVSS 4.0CRITICAL 9.5· Network · No auth · No interaction · EPSS 0.00762 · Published 2026-09-17 · Fixed in 3.11.8 CWE-693
Priority HIGH 75
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.
CVSS 4.0CRITICAL 9.3· Local · No auth · User interaction · EPSS 0.00197 · Published 2026-09-17 · Fixed in 3.11.7 CWE-453
Priority HIGH 70
vm2 through 3.12.0 exposes Node.js's crypto.setFips() function to untrusted guest code when an embedder explicitly allowlists the crypto builtin for a NodeVM (require.builtin: ['crypto']).
CVSS 4.0MEDIUM 6.9· Network · No auth · No interaction · EPSS 0.00345 · Published 2026-09-18 · Fixed in 3.12.1 CWE-284
Priority HIGH 70
vm2 through 3.11.6 contains a builtin-module denylist bypass in NodeVM.
CVSS 4.0HIGH 8.4· Network · Low privileges · No interaction · EPSS 0.00384 · Published 2026-09-17 · Fixed in 3.11.7 CWE-269
TI-2026-62622 CVE-2026-92959 · GHSA-9538-79j2-h62h · GHSA-f8gf-w286-fmq2 Priority MEDIUM 64
vm2 before 3.11.8 does not fully enforce the allowAsync: false option in VM and NodeVM.
CVSS 4.0HIGH 7.1· Network · Low privileges · No interaction · EPSS 0.00449 · Published 2026-09-17 · Fixed in 3.11.8 CWE-693
TI-2026-62609 CVE-2026-92946 · GHSA-29x6-9qh5-83gg · GHSA-j3hm-6rg5-mchv Priority MEDIUM 50
vm2 before 3.11.7 contains a remote code execution vulnerability when require.external is enabled without an explicit require.root that excludes node_modules.
CVSS 4.0CRITICAL 10.0· Network · No auth · No interaction · EPSS 0.00776 · Published 2026-09-17 · Fixed in 3.11.7 CWE-913
TI-2026-63069 CVE-2026-93605 · GHSA-9hxx-m5g2-2q3h · GHSA-pq68-rvw4-xp4r Priority MEDIUM 49
vm2 NodeVM versions before 3.12.1 contain a sandbox escape vulnerability where the DANGEROUS_BUILTINS denylist omits child_process despite blocking other host-spawning modules.
CVSS 4.0CRITICAL 10.0· Network · No auth · No interaction · EPSS 0.0048 · Published 2026-09-18 · Fixed in 3.12.1 CWE-693
TI-2026-62619 CVE-2026-92956 · GHSA-538q-xxpg-6h4r · GHSA-wjwh-qqvp-g4p4 Priority MEDIUM 49
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.
CVSS 4.0CRITICAL 10.0· Network · No auth · No interaction · EPSS 0.00509 · Published 2026-09-17 · Fixed in 3.11.7 CWE-693
Priority MEDIUM 49
vm2 versions 3.11.3 through 3.11.6 expose the host process's real https.globalAgent to sandboxed code when a NodeVM is explicitly configured to allow require('https').
CVSS 4.0CRITICAL 10.0· Network · No auth · No interaction · EPSS 0.00425 · Published 2026-09-17 · Fixed in 3.11.7 CWE-668
Priority MEDIUM 45
gRPC-Go is the Go language implementation of gRPC.
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00641 · Published 2026-09-14 · Partial fix · 1.82.2, 1.83.2 +2 CWE-129
Priority MEDIUM 44
vm2 before 3.11.6 fails to enforce bufferAllocLimit on ArrayBuffer, SharedArrayBuffer, and TypedArray constructors, allowing attackers to allocate arbitrary host memory.
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00533 · Published 2026-09-17 · Fixed in 3.11.6 CWE-770
Priority MEDIUM 44
vm2 is a sandbox for running untrusted Node.js code.
CVSS 4.0CRITICAL 9.5· Network · No auth · No interaction · EPSS 0.00636 · Published 2026-09-17 · Fixed in 3.11.7 CWE-913
Priority MEDIUM 44
vm2 is an open source vm/sandbox for Node.js.
CVSS 3.1CRITICAL 9.9· Network · Low privileges · No interaction · EPSS 0.00581 · Published 2026-08-17 · Fixed in 3.11.6 CWE-693
Priority MEDIUM 43
vm2 before 3.11.7 contains an incorrect authorization vulnerability in the external package allowlist check that uses non-exact substring matching instead of full package-name boundary validation.
CVSS 4.0CRITICAL 9.4· Network · Low privileges · No interaction · EPSS 0.00468 · Published 2026-09-17 · Fixed in 3.11.7 CWE-706
Priority LOW 32
On most platforms, Go uses the given system root certificates.
CVSS 3.1MEDIUM 6.8· Network · No auth · User interaction · EPSS 0.00396 · Published 2026-10-21 · Partial fix · 1.26.10, 1.27.3 CWE-299