CVE-2023-30547
Sandbox-Escape in vm2
- Veröffentlicht
- 17.04.2023
- Aktualisiert
- 05.02.2025
- CNA zuweisen
- GitHub_M
- Beweise beobachtet
- 08.08.2026
Primäres CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:HHoch · nächste 30 Tage
- Perzentil
- 99,4 %
- Modelldatum
- 21.09.2026
EPSS ist eine statistische Schätzung, keine Gewissheit oder ein Maß für die Auswirkung. Kombinieren Sie es mit CVSS, KEV-Status, Belichtung und Ihrer Umgebung.
Zusammenfassung
vm2 ist eine Sandbox, die nicht vertrauenswürdigen Code mit auf die Whitelist gesetzten Node-eingebauten Modulen ausführen kann. Es existiert eine Schwachstelle in der Ausnahmebereinigung von vm2 für Versionen bis 3.9.16, die es Angreifern ermöglicht, eine ungereinigte Host-Ausnahme innerhalb von `handleException()` auszulösen, die genutzt werden kann, um die Sandbox zu umgehen und beliebigen Code im Host-Kontext auszuführen. Diese Schwachstelle wurde in der Veröffentlichung von Version `3.9.17` von `vm2` behoben. Es sind keine bekannten Workarounds für diese Schwachstelle vorhanden. Benutzern wird empfohlen, ein Upgrade durchzuführen.
Quellen
5- CVE-2023-30547Exploit
Tool zur Erkundung von CVE-2023-30547
- CVE-2023-30547Exploit
Python-Exploit für die CVE-2023-30547 vm2 Sandbox-Escape-Schwachstelle. Generiert eine base64-kodierte JSON-Payload, um eine Reverse Shell aus angreifbaren Node.js-Sandbox-Umgebungen zu öffnen.
Verantwortungsvoller Umgang
Verwenden Sie Schwachstelleninformationen nur auf Systemen, die Sie besitzen oder zu deren Testen Sie berechtigt sind. Kitploit verlinkt auf öffentliche Forschungsmetadaten und speichert keinen Exploit-Code oder bösartige Payloads.