漏洞信息
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
Vulnerability Title
vm2: Sandbox escape via unblocked cross-realm Symbol.for keys + missing bridge write-trap symbol checks
Vulnerability Description
vm2 is an open source vm/sandbox for Node.js. Prior to version 3.11.4, Symbol.for override in setup-sandbox.js only intercepts 2 of 9 dangerous Node.js cross-realm symbols. Combined with the bridge's set/defineProperty/deleteProperty traps having no isDangerousCrossRealmSymbol key check, sandbox code can obtain real cross-realm symbols, write them to host objects, and control host-side behavior — verified with a full util.promisify hijack chain. This issue has been patched in version 3.11.4.
CVSS Information
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N
Vulnerability Type
保护机制失效
Vulnerability Title
Patrik Simek vm2 处理逻辑错误漏洞
Vulnerability Description
patriksimek vm2是patriksimek的沙箱。 Patrik Simek vm2 3.11.4之前版本存在处理逻辑错误漏洞,该漏洞源于setup-sandbox.js中的Symbol.for覆盖仅拦截了9个危险Node.js跨域符号中的2个,且桥接器的set/defineProperty/deleteProperty陷阱缺少isDangerousCrossRealmSymbol键检查,导致沙箱代码可获取真实跨域符号、写入宿主对象并控制宿主端行为。
CVSS Information
N/A
Vulnerability Type
N/A