CVE-2023-30547
Sandbox Escape in vm2
- Pubblicato
- 17 apr 2023
- Aggiornato
- 5 feb 2025
- Assegnazione CNA
- GitHub_M
- Evidenza osservata
- 8 ago 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:HAlto · prossimi 30 giorni
- Percentile
- 99,4%
- Data del modello
- 21 set 2026
L'EPSS è una stima statistica, non una certezza o una misura di impatto. Combinalo con CVSS, stato KEV, esposizione e ambiente.
Riepilogo
vm2 è una sandbox che può eseguire codice non attendibile con i moduli integrati di Node inseriti nella whitelist. Esiste una vulnerabilità nella sanificazione delle eccezioni di vm2 per le versioni fino alla 3.9.16, che consente agli attaccanti di sollevare un'eccezione host non sanificata all'interno di `handleException()`, la quale può essere utilizzata per evadere dalla sandbox ed eseguire codice arbitrario nel contesto host. Questa vulnerabilità è stata corretta nel rilascio della versione `3.9.17` di `vm2`. Non sono noti workaround per questa vulnerabilità. Si consiglia agli utenti di aggiornare.
Fonti
5- CVE-2023-30547Exploit
Strumento per esplorare CVE-2023-30547
- CVE-2023-30547Exploit
Exploit in Python per la vulnerabilità di escape della sandbox vm2 CVE-2023-30547. Genera un payload JSON codificato in base64 per aprire una shell inversa da ambienti sandbox Node.js vulnerabili.
Utilizzo responsabile
Utilizza le informazioni sulla vulnerabilità solo sui sistemi che possiedi o che sei autorizzato a testare. Kitploit si collega ai metadati della ricerca pubblica e non memorizza codici exploit o payload dannosi.