En resumen
- CVE-2023-37903 es una vulnerabilidad CRÍTICO (CVSS 10.0) que afecta a vm2 (vm2 project), vm2.
- Probabilidad de explotación en los próximos 30 días (EPSS): 4.2%, mayor que el 91.0% de las vulnerabilidades.
- Aún no hay una versión corregida: sigue el aviso del fabricante en Referencias.
| Package | Affected versions | Patched versions |
|---|
| vm2 | ≤ 3.9.19
| No fix yet |
| vm2 npm | ≤ 3.9.19
| No fix yet |
Description
In vm2 for versions up to 3.9.19, Node.js custom inspect function allows attackers to escape the sandbox and run arbitrary code.
Impact
Remote Code Execution, assuming the attacker has arbitrary code execution primitive inside the context of vm2 sandbox.
Patches
None.
Workarounds
None.
References
PoC is to be disclosed on or after the 5th of September.
While this advisory might look similar to CVE-2023-37466, it is a completely different way of escaping the sandbox.
For more information
If you have any questions or comments about this advisory:
Thanks to Xion (SeungHyun Lee) of KAIST Hacking Lab for disclosing this vulnerability.
NVD description
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.
Running one of these products? Scan your site to see whether it exposes a vulnerable version.
Scan my site free