Lucene search
+L

11 matches found

Github Security Blog
Github Security Blog
•added 2026/10/05 10:47 p.m.•15 views

vm2: `allowAsync: false` can be bypassed through Promise thenable assimilation in VM and NodeVM

Summary When allowAsync is set to false, vm2 is expected to reject attempts to run asynchronous code. Direct use of Promise.prototype.then is blocked, but Promise static methods still assimilate attacker-controlled thenables. Promise.resolvethenable, Promise.allthenable, Promise.racethenable,...

7.1CVSS7.2AI score0.00449EPSS
SaveExploits0References6Affected Software1
BDU FSTEC
BDU FSTEC
•added 2026/09/22 12:00 a.m.•14 views

vm2 Library VM NodeVM Compromise

The vulnerability of the VM and NodeVM classes in the vm2 library of the NPM package manager is related to a flaw in the data protection mechanism during the processing of the allowAsync: false parameter. Exploiting this vulnerability allows an attacker to compromise the integrity and accessibili...

7.5CVSS6.7AI score0.00449EPSS
SaveExploits0References2Affected Software1
Snyk
Snyk
•added 2026/09/17 3:35 p.m.•14 views

Protection Mechanism Failure

Overview vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Affected versions of this package are vulnerable to Protection Mechanism Failure through improper enforcement of the allowAsync option in the VM and NodeVM. An attacker can execute code asynchronously...

7.1CVSS7.1AI score0.00449EPSS
SaveExploits0References2
Github Security Blog
Github Security Blog
•added 2026/09/17 3:32 p.m.•18 views

Duplicate Advisory: `allowAsync: false` can be bypassed through Promise thenable assimilation in VM and NodeVM

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-f8gf-w286-fmq2. This link is maintained to preserve external references. Original Description vm2 before 3.11.8 does not fully enforce the allowAsync: false option in VM and NodeVM. While...

7.1CVSS7.1AI score0.00449EPSS
SaveExploits0References4Affected Software1
osv_ghsa
osv_ghsa
•added 2026/09/17 3:32 p.m.•6 views

GHSA-9538-79J2-H62H Duplicate Advisory: `allowAsync: false` can be bypassed through Promise thenable assimilation in VM and NodeVM

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-f8gf-w286-fmq2. This link is maintained to preserve external references. Original Description vm2 before 3.11.8 does not fully enforce the allowAsync: false option in VM and NodeVM. While...

7.1CVSS6.2AI score
SaveExploits0References3
NVD
NVD
•added 2026/09/17 2:18 p.m.•25 views

CVE-2026-92959

vm2 before 3.11.8 does not fully enforce the allowAsync: false option in VM and NodeVM. While localPromise.prototype.then is replaced with a handler that throws 'Async not available', the sandbox's Promise static methods Promise.resolve, Promise.all, Promise.race, Promise.any, and...

7.1CVSS0.00449EPSS
SaveExploits0References2
Vulnrichment
Vulnrichment
•added 2026/09/17 1:46 p.m.•15 views

CVE-2026-92959 vm2 before 3.11.8 allowAsync Bypass via Promise Thenable

vm2 before 3.11.8 does not fully enforce the allowAsync: false option in VM and NodeVM. While localPromise.prototype.then is replaced with a handler that throws 'Async not available', the sandbox's Promise static methods Promise.resolve, Promise.all, Promise.race, Promise.any, and...

7.1CVSS7.3AI score0.00449EPSS
SaveExploits0References2
CVE
CVE
•added 2026/09/17 1:46 p.m.•42 views

CVE-2026-92959

CVE-2026-92959 affects vm2 (a Node.js sandboxing library) versions prior to 3.11.8 . The vulnerability lies in the incomplete enforcement of the allowAsync: false option in VM and NodeVM. Although localPromise.prototype.then is patched to throw 'Async not available', the sandbox's Promise static ...

7.1CVSS7.3AI score0.00449EPSS
SaveExploits0References2
Cvelist
Cvelist
•added 2026/09/17 1:46 p.m.•43 views

CVE-2026-92959 vm2 before 3.11.8 allowAsync Bypass via Promise Thenable

vm2 before 3.11.8 does not fully enforce the allowAsync: false option in VM and NodeVM. While localPromise.prototype.then is replaced with a handler that throws 'Async not available', the sandbox's Promise static methods Promise.resolve, Promise.all, Promise.race, Promise.any, and...

7.1CVSS0.00449EPSS
SaveExploits0References2
osv_cve
osv_cve
•added 2026/09/17 1:46 p.m.•18 views

CVE-2026-92959 vm2 before 3.11.8 allowAsync Bypass via Promise Thenable

vm2 before 3.11.8 does not fully enforce the allowAsync: false option in VM and NodeVM. While localPromise.prototype.then is replaced with a handler that throws 'Async not available', the sandbox's Promise static methods Promise.resolve, Promise.all, Promise.race, Promise.any, and...

7.1CVSS6.2AI score
SaveExploits0References4
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/09/17 12:00 a.m.•5 views

CVE-2026-92959: Protection Mechanism Failure

vm2 before 3.11.8 does not fully enforce the allowAsync: false option in VM and NodeVM. While localPromise.prototype.then is replaced with a handler that throws 'Async not available', the sandbox's Promise static methods Promise.resolve, Promise.all, Promise.race, Promise.any, and...

7.1CVSS7.3AI score0.00449EPSS
SaveExploits0References2
Rows per page
Query Builder