CVE-2023-37903 CRITICAL

CVE-2023-37903: Sandbox Escape in vm2

Vendor Patriksimek
Product vm2
Weakness CWE-78
Published July 21, 2023
Last update November 3, 2025

CVSS base score

9.8/10
Attack vector Network
Attack complexity Low
Privileges required None
User interaction None
Confidentiality High
Integrity High

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

What the vulnerability does

01Description

vm2 is an open source vm/sandbox for Node.js. In vm2 for versions up to and including 3.9.19, Node.js custom inspect function allows attackers to escape the sandbox and run arbitrary code. This may result in Remote Code Execution, assuming the attacker has arbitrary code execution primitive inside the context of vm2 sandbox. There are no patches and no known workarounds. Users are advised to find an alternative software.

Key dates

02Disclosure timeline

July 21, 2023 CVE published
November 3, 2025 Record updated