CVE-2023-30547
Sandbox Escape dans vm2
- Publié
- 17 avr. 2023
- Mise à jour
- 5 févr. 2025
- Attribution de CNA
- GitHub_M
- Preuve observée
- 8 août 2026
CVSS primaire
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:HÉlevé · 30 prochains jours
- Percentile
- 99,5 %
- Date du modèle
- 19 oct. 2026
EPSS est une estimation statistique, et non une certitude ou une mesure d'impact. Combinez-le avec CVSS, le statut KEV, l'exposition et votre environnement.
Résumé
vm2 est un sandbox capable d'exécuter du code non fiable avec les modules intégrés de Node figurant sur liste blanche. Il existe une vulnérabilité dans l'assainissement des exceptions de vm2 pour les versions jusqu'à 3.9.16, permettant aux attaquants de lever une exception hôte non assainie à l'intérieur de `handleException()`, qui peut être utilisée pour s'échapper du sandbox et exécuter du code arbitraire dans le contexte hôte. Cette vulnérabilité a été corrigée dans la version `3.9.17` de `vm2`. Il n'existe aucune solution de contournement connue pour cette vulnérabilité. Il est conseillé aux utilisateurs de mettre à niveau.
Sources
- CVE-2023-30547Exploit
Outil pour explorer CVE-2023-30547
- CVE-2023-30547Exploit
Exploit Python pour la vulnérabilité d'échappement du sandbox vm2 CVE-2023-30547. Génère une charge utile JSON encodée en base64 pour ouvrir un reverse shell à partir d'environnements sandbox Node.js vulnérables.
PoC Exploit pour vulnérabilité d'évasion de sandbox VM2
- CVE-2023-30547Exploit
PoC pour CVE-2023-30547 (Bibliothèque vm2)
- Codify-TJNULL-OSCP-Recherche
Walkthrough pour Codify (Linux - Facile). Exploite l'exécution de code à distance (RCE) de vm2 (CVE-2023-30547), l'extraction du hash de la base SQLite, le cassage de Bcrypt avec John, et l'élévation de privilèges via une comparaison de wildcard Bash dans `mysql-backup.sh`.
Utilisation responsable
Utilisez les informations de vulnérabilité uniquement sur les systèmes que vous possédez ou que vous êtes autorisé à tester. Kitploit renvoie aux métadonnées de la recherche publique et ne stocke pas de code d'exploitation ni de charges utiles malveillantes.