node-os-utils is vulnerable to Command Injection
72
High Risk
The node-os-utils library manages processes through ProcessMonitor.kill, which on Linux and macOS builds a shell command by interpolating the caller-supplied signal and PID into kill -${signal} ${pid}. Because the command runs through a shell, untrusted input passed as the signal argument can inject and execute arbitrary OS commands on the host. Related process query, open-file, and environment lookups also run through the shell without validating the PID at runtime. The fix sends signals through the native Node.js process.kill API instead of a shell and validates PID and signal inputs.
You are affected if you are using a version that falls within the vulnerable range and your application passes untrusted input as the signal or PID argument to the process kill API.
node-os-utils is vulnerable to Command Injection in versions 2.0.1 - 2.0.3.
Upgrade the node-os-utils library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant