Description
This affects all versions of package ps-kill. If (attacker-controlled) user input is given to the kill function, it is possible for an attacker to execute arbitrary commands. This is due to use of the child_process exec function without input sanitization in the index.js file. PoC (provided by reporter): var ps_kill = require('ps-kill'); ps_kill.kill('$(touch success)',function(){});
Analysis and contextual insights are available on OpenCVE Cloud.
Remediation
No vendor fix or workaround currently provided.
Additional remediation guidance may be available on OpenCVE Cloud.
Tracking
Sign in to view the affected projects.
Advisories
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2021-0626 | This affects all versions of package ps-kill. If (attacker-controlled) user input is given to the kill function, it is possible for an attacker to execute arbitrary commands. This is due to use of the child_process exec function without input sanitization in the index.js file. PoC (provided by reporter): var ps_kill = require('ps-kill'); ps_kill.kill('$(touch success)',function(){}); |
Github GHSA |
GHSA-7qmm-q394-fmch | Command Injection in ps-kill |
References
| Link | Providers |
|---|---|
| https://snyk.io/vuln/SNYK-JS-PSKILL-1078529 |
|
History
No history.
Status: PUBLISHED
Assigner: snyk
Published:
Updated: 2024-09-16T17:54:07.343Z
Reserved: 2021-01-08T00:00:00.000Z
Link: CVE-2021-23355
No data.
Status : Modified
Published: 2021-03-15T17:15:21.410
Modified: 2024-11-21T05:51:33.860
Link: CVE-2021-23355
No data.
OpenCVE Enrichment
No data.
Weaknesses
EUVD
Github GHSA