Vulnerability Information
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
Vulnerability Title
vm2: Missing Error.cause Sanitization Enables VM2 Sandbox Escape to RCE
Vulnerability Description
vm2 is an open source vm/sandbox for Node.js. Prior to 3.11.6, handleException() in lib/setup-sandbox.js sanitizes SuppressedError.error, SuppressedError.suppressed, and AggregateError.errors but does not sanitize Error.cause, allowing sandbox code to obtain a powerful host object such as process from an embedder-exposed host function that throws an error with that object as its cause and then execute arbitrary host commands. This issue is fixed in version 3.11.6.
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Vulnerability Type
保护机制失效
Vulnerability Title
Patrik Simek vm2 处理逻辑错误漏洞
Vulnerability Description
Patrik Simek vm2是Patrik Simek个人开发者的一个运行不受信任代码的沙箱环境。 Patrik Simek vm2 3.11.6之前版本存在处理逻辑错误漏洞,该漏洞源于handleException()未对Error.cause进行清理,可能导致沙箱代码获取强大主机对象并执行任意主机命令。
CVSS Information
N/A
Vulnerability Type
N/A