CVE-2022-36067: critical vulnerability in patriksimek vm2
vm2 vulnerable to Sandbox Escape before v3.9.11
Published · Updated
E-mail alert when it lands in KEV, gets a public PoC or its score goes up.
60Vexday Risk Score
Keep watching. It has a public proof of concept.
ssvc Attendcvss 10epss 48%
from disclosure to weapon36 days
Published on NVDSep 6
1st PoC+36d
vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. In versions prior to version 3.9.11, a threat actor can bypass the sandbox protections to gain remote code execution rights on the host running the sandbox. This vulnerability was patched in the release of version 3.9.11 of vm2. There are no known workarounds.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Affected products
patriksimek · vm2public PoCs found — 2
githubgithub.com/Prathamrajgor/Exploit-For-CVE-2022-36067★ 7githubgithub.com/0x1nsomnia/CVE-2022-36067-vm2-POC-webapp★ 2⚠ Public resources, to assess the exposure of systems you control or are authorized to test. Test only with authorization.
Related CVEs — patriksimek vm2
In the same product, most dangerous first.
CVE-2023-30547CRITICALSandbox Escape in vm2EPSS 73.0%CVE-2023-29017CRITICALvm2 Sandbox Escape vulnerabilityEPSS 63.2%CVE-2023-32314CRITICALSandbox EscapeEPSS 8.1%CVE-2023-37903CRITICALSandbox Escape in vm2EPSS 4.2%CVE-2023-37466CRITICALvm2 Sandbox Escape vulnerabilityEPSS 3.9%CVE-2023-29199CRITICALvm2 Sandbox escape vulnerabilityEPSS 3.9%
References
https://github.com/patriksimek/vm2/blob/master/lib/setup-sandbox.js#L71https://github.com/patriksimek/vm2/commit/d9a7f3cc995d3d861e1380eafb886cb3c5e2b873#diff-b1a515a627d820118e76d0e323fe2f0589ed50a1eacb490f6c3278fe3698f164https://github.com/patriksimek/vm2/issues/467https://github.com/patriksimek/vm2/security/advisories/GHSA-mrgp-mrhc-5jrqhttps://security.netapp.com/advisory/ntap-20221017-0002/https://www.oxeye.io/blog/vm2-sandbreak-vulnerability-cve-2022-36067