QID 378431
Date Published: 2023-04-19
QID 378431: vm2 NPM Package Remote Code Execution (RCE) Vulnerability (GHSA-xj72-wvfv-8985)
vm2 was not properly handling exception sanitization logic that lead to allowing bypass handleException() and leak unsanitized host exceptions
Affected Versions:
vm2 NPM package versions prior to 3.9.16
QID Detection Logic (Authenticated):
This QID checks for vulnerable version of vm2 npm package installed globally. The QID runs the "npm list -g --silent" command and checks the file "/usr/local/lib/node_modules/vm2/package.json" to look for vulnerable versions of vm2.
Note:
NPM packages can be installed anywhere as a developer/production dependency. This QID can only detect vm2 packages that are installed globally. For Microsoft Windows, this QID checks for installed packages within the '%systemdrive%\Users\Administrator' directory.
Successful exploitation of the vulnerability may result in remote code execution.
- GHSA-xj72-wvfv-8985 -
github.com/advisories/GHSA-xj72-wvfv-8985
CVEs related to QID 378431
| Advisory ID | Software | Component | Link |
|---|---|---|---|
| GHSA-xj72-wvfv-8985 |
|