CVE-2026-100722 in vm2
सारांश
द्वारा VulDB • 27/09/2026
vm2 3.12.2 से पहले संस्करण sandbox-to-host construct trap में होस्ट-साइड Promise rejection हैंडलिंग लागू नहीं करता है। BaseHandler में, apply trap वापस की गई मान पर markHostPromiseHandled() को कॉल करता है, लेकिन आसन्न construct पथ Reflect.construct के परिणाम को उसी सैनिटाइजेशन (sanitization) के बिना लौटाता है। यदि कोई embedder एक constructable host function को उजागर करता है जिसका constructor एक native rejected Promise लौटाता है, तो VM.run के माध्यम से निष्पाचित अविश्वसनीय स्क्रिप्ट इसे `new` का उपयोग करके कॉल कर सकती है और परिणाम की उपेक्षा कर सकती है; इससे rejected host Promise बिना हैंडल किए bridge को पार करता है, और Node के कठोर unhandled-rejection नीति के तहत यह एक uncaught exception में बदल जाता है जो होस्ट प्रक्रिया (host process) को समाप्त कर देता है।
If you want to get best quality of vulnerability data, you may have to visit VulDB.