QID 378432
Date Published: 2023-04-19
QID 378432: vm2 NPM Package Remote Code Execution (RCE) Vulnerability (GHSA-ch3r-j5x3-6q2m)
vm2 was not properly handling exception sanitization allowing unsanitized host exceptions under handleException()
Affected Versions:
vm2 NPM package versions prior to 3.9.17
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-ch3r-j5x3-6q2m -
github.com/patriksimek/vm2/security/advisories/GHSA-ch3r-j5x3-6q2m
CVEs related to QID 378432
| Advisory ID | Software | Component | Link |
|---|---|---|---|
| GHSA-ch3r-j5x3-6q2m |
|