node-prompt-here@1.0.1 vulnerabilities

Open a console window at given absolute directory

Direct Vulnerabilities

Known vulnerabilities in the node-prompt-here package. This does not include vulnerabilities belonging to this package’s dependencies.

Automatically find and fix vulnerabilities affecting your projects. Snyk scans for vulnerabilities and provides fixes for free.
Fix for free
Vulnerability Vulnerable Version
  • M
Command Injection

node-prompt-here is a package to open a console window at given absolute directory.

Affected versions of this package are vulnerable to Command Injection. The runCommand() is called by getDevices() function in file linux/manager.js, which is required by the index. process.env.NM_CLI in the file "linux/manager.js" . This function is used to construct the argument of function execSync(), which can be controlled by users without any sanitization.

PoC

process.env.NM_CLI = 'echo vulnerable > create.txt & nmcli';
var root = require("network-manager");
root.getDevices();

How to fix Command Injection?

There is no fixed version for node-prompt-here.

*