在 vm2 版本低于 3.12.2 的情况下,该库未对其 Buffer 的底层存储所有权不变量(即 byteOffset 必须为 0,且 buffer.byteLength 必须等于 length)进行强制实施,特别是当这些 Buffer 是从主机内置模块返回时。 如果应用程序通过 NodeVM 的内置模块白名单(例如 require: { builtin: ['zlib'] })显式暴露了 Node.js 的 zlib 模块,那么 zlib.deflateSync 函数可能返回一个由 Node.js 共享的小缓冲
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.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| patriksimek | vm2 | 0 ~ 3.12.2 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-100721 | 9.0 CRITICAL | vm2 before 3.12.2 Authorization Bypass via Custom Resolver |
| CVE-2026-100722 | 6.8 MEDIUM | vm2 before 3.12.2 Host Process Termination via Construct Trap |
No comments yet