~ / search / GHSA-h2p3-h48h-9jj7

GHSA-h2p3-h48h-9jj7

PIDUsage Enables OS Command Injection

Source: GitHub Advisory Database (reviewed) Critical CVE-2017-1000220

Packages

EcosystemPackageAffectedFixed in
npm pidusage < 1.1.5 1.1.5

Details

As written in the advisory (Markdown source, shown as plain text).

### Overview Affected versions of pidusage pass unsanitized input to `child_process.exec()`, resulting in arbitrary code execution in the `ps` method. This package is vulnerable to this PoC on Darwin, SunOS, FreeBSD, and AIX. Windows and Linux are not vulnerable. ### Proof of Concept ```js var pid = require('pidusage'); pid.stat('1 && /usr/local/bin/python'); ``` ### Remediation Update to version 1.1.5 or later.

References

External links from the advisory. They lead to third-party sites.