Understand vulnerabilities. Protect your applications.
Discover which vulnerabilities affect your technologies and how to fix them. Explore clear explanations, affected versions and practical recommendations - from CMS platforms and plugins to application libraries.
Vulnerability archive 89
Reset filtersFlowise NodeVM sandbox escape via puppeteer allowlist - authenticated RCE and arbitrary file read via Chromium
vm2: NodeVM custom resolution bypasses external path boundaries
vm2: Host Promise rejection from an exposed constructor can terminate the vm2 host process
vm2: NodeVM zlib Buffers expose pooled host memory across the VM boundary
vm2: `allowAsync: false` can be bypassed through Promise thenable assimilation in VM and NodeVM
vm2: Sandbox Escape (NodeVM)
vm2: Host-returned Promise rejection can bypass vm2's unhandled-rejection hardening and terminate the host process
vm2: Default VM can mutate host TypedArray and ArrayBuffer intrinsics after the host-prototype pollution fix
vm2 sandbox escape to host RCE via revisited host-wrapped AggregateError bypassing Error sanitization cycle short-circuit
vm2: util.getCallSites() bypasses GHSA-v27g-jcqj-v8rw host-frame redaction, leaks host call stack
vm2 leaks absolute host filesystem paths to sandbox code via error stack formatting
vm2: timeout Option Bypass via FinalizationRegistry Cleanup Callback (Unbounded Host Event-Loop Block)
vm2: NodeVM `require.external` without an explicit `require.root` grants unrestricted host filesystem access and full RCE
vm2: Sandboxed code can read and write host-realm memory via Node's shared Buffer pool
vm2 sandbox escape via WebAssembly.compileStreaming Promise species bypass
vm2: Incomplete nodejs.* symbol filtering lets sandbox override host WebStream state checks
vm2: NodeVM builtin allowlist bypass via node:test.run() execArgv allows sandbox escape
vm2 CLI provides no sandbox isolation - host-realm require() is reachable from sandboxed scripts
vm2 exposes host HTTPS credentials and TLS traffic through globalAgent
vm2 Custom Module Resolver Can Bypass the External Package Allowlist by Loading a Colliding Host Package
vm2: NodeVM builtin denylist bypass via fs/promises despite -fs, allowing host filesystem writes
vm2: NodeVM node:-prefixed negative builtin deny bypass exposes child_process
vm2: vm.freeze()/vm.readonly() bypass via accessor descriptor
Know which vulnerabilities affect your application
With the DockRay integration and software inventory enabled, DockRay checks reported component versions against known vulnerabilities and notifies you about confirmed matches. Coverage depends on the supported technology and available advisory data.