CVE-2026-100722 in vm2info

Zusammenfassung

von VulDB • 27.09.2026

vm2 prima della versione 3.12.2 non applica la gestione delle rejection dei Promise lato host nel costrutto sandbox-to-host trap. In BaseHandler, il metodo apply chiama markHostPromiseHandled() sul valore restituito, ma il percorso construct adiacente restituisce il risultato di Reflect.construct senza la stessa sanificazione. Se un embedder espone una funzione host costruibile il cui costruttore restituisce un Promise nativo in stato rejected, uno script non attendibile eseguito tramite VM.run può invocarlo con `new` e ignorare il risultato; il Promise host in stato rejected attraversa il bridge senza essere gestito e, secondo la politica di gestione delle rejection non gestite (unhandled-rejection) rigorosa di Node.js, viene promosso a eccezione non catturata che termina il processo host.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Zuständig

VulnCheck

Reservieren

26.09.2026

Veröffentlichung

27.09.2026

Moderieren

akzeptiert

Eintrag

VDB-410770

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!