CVE-2023-29017
Vulnerabilità di Sandbox Escape in vm2
- Pubblicato
- 6 apr 2023
- Aggiornato
- 10 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,2%
- Data del modello
- 14 ott 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 in grado di eseguire codice non attendibile con i moduli built-in di Node inseriti nella whitelist. Prima della versione 3.9.15, vm2 non gestiva correttamente gli oggetti host passati a `Error.prepareStackTrace` in caso di errori asincroni non gestiti. Un threat actor poteva bypassare le protezioni della sandbox per ottenere diritti di esecuzione remota di codice sull'host in cui è in esecuzione la sandbox. Questa vulnerabilità è stata corretta con il rilascio della versione 3.9.15 di vm2. Non ci sono workaround noti.
Fonti
Riproduzione di Node.js vm2 CVE-2023-29017 con Docker Compose e PoC
- CVE-2023-29017-reverse-shellExploit
Exploit di reverse shell per CVE-2023-29017, che consente l'esecuzione remota di codice su applicazioni web vulnerabili per test di penetrazione autorizzati.
Clona da gist
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.