
PoC Exploit para la vulnerabilidad de escape de sandbox VM2
Exploit PoC para la vulnerabilidad de escape de sandbox de VM2
alt img
vm2 < 3.9.17 es vulnerable a la ejecución de código arbitrario debido a una falla en la sanitización de excepciones. Los atacantes pueden explotar esto provocando una excepción de host no sanitizada dentro de handleException(), lo que les permite escapar de la sandbox y ejecutar código arbitrario en el contexto del host.
⚠️ Considere usar la herramienta "VM2-Exploit", que se puede utilizar para explotar todas las versiones de VM2, y es fácil de usar.
ejecute esto en la sandbox para determinar si el objetivo es vulnerable o no.
const version = require("vm2/package.json").version;
if (version < "3.9.17") {
console.log("vulnerable!");
} else {
console.log("not vulnerable");
}
git clone https://github.com/rvizx/CVE-2023-30547
cd CVE-2023-30547
python3 exploit.py
o
wget https://raw.githubusercontent.com/rvizx/CVE-2023-30547/main/exploit.py
python3 exploit.py
https://gist.github.com/leesh3288/381b230b04936dd4d74aaf90cc8bb244
Xion (SeungHyun Lee) de KAIST Hacking Lab