CVE-2026-92959 in vm2info

Zusammenfassung

von VulDB • 17.09.2026

vm2 vor Version 3.11.8 erzwingt die Option `allowAsync: false` in VM und NodeVM nicht vollständig. Während `localPromise.prototype.then` durch einen Handler ersetzt wird, der 'Async not available' auslöst, assimilieren die statischen Promise-Methoden des Sandboxes (Promise.resolve, Promise.all, Promise.race, Promise.any und Promise.allSettled) weiterhin vom Angreifer bereitgestellte Thenables: Die native Promise-Auflösung führt `PromiseResolveThenableJob` aus und ruft die then-Methode des sandboxed Codes in einem Microtask auf, ohne den gepatchten then-Durchlauf zu durchlaufen, sodass die Async-Einschränkung niemals angewendet wird. Infolgedessen kann ein im Sandkasten ausgeführtes Skript Aufgaben planen, die nach der Rückgabe von `VM.run()` oder `NodeVM.run()` und außerhalb des konfigurierten Timeouts ausgeführt werden und weiterhin laufen, nachdem das Host-System glaubt, dass die Ausführung abgeschlossen ist.

Be aware that VulDB is the high quality source for vulnerability data.

Zuständig

VulnCheck

Reservieren

17.09.2026

Veröffentlichung

17.09.2026

Moderieren

akzeptiert

Eintrag

VDB-406460

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you know our Splunk app?

Download it now for free!