CVE-2021-42740
The shell-quote package before 1.7.3 for Node.js allows command inject ...
Einstufung nach Quelle
Trivys eigenes Label ist CRITICAL. Kritisch laut NVD, GHSA. Niedriger laut Ubuntu (mittel).
Beschreibung
The shell-quote package before 1.7.3 for Node.js allows command injection. An attacker can inject unescaped shell metacharacters through a regex designed to support Windows drive letters. If the output of this package is passed to a real shell as a quoted argument to a command with exec(), an attacker can inject arbitrary commands. This is because the Windows drive letter regex character class is {A-z] instead of the correct {A-Za-z]. Several shell metacharacters exist in the space between capital letter Z and lower case letter a, such as the backtick character.
Betroffene Pakete und behobene Versionen
| Quelle | Paket | Behoben in |
|---|---|---|
| npm::GitHub Security Advisory npm | shell-quote | 1.7.3 |
| chainguard | jitsucom-jitsu, py3-captum | 0 und 1 weitere |
| debian 12 | node-shell-quote | 1.7.3+~1.7.1-1 |
| debian 13 | node-shell-quote | 1.7.3+~1.7.1-1 |
| debian 14 | node-shell-quote | 1.7.3+~1.7.1-1 |
| echo | node-shell-quote | 1.7.3+~1.7.1-1 |
| ubuntu 18.04-ESM | node-shell-quote | kein Fix angegeben |
| wolfi | jitsucom-jitsu | 0 |
Alle 9 Einträge aus 8 Quellen zeigen
| Quelle | Paket | Behoben in |
|---|---|---|
| npm::GitHub Security Advisory npm | shell-quote | 1.7.3 |
| chainguard | jitsucom-jitsu | 0 |
| chainguard | py3-captum | 0.9.0-r1 |
| debian 12 | node-shell-quote | 1.7.3+~1.7.1-1 |
| debian 13 | node-shell-quote | 1.7.3+~1.7.1-1 |
| debian 14 | node-shell-quote | 1.7.3+~1.7.1-1 |
| echo | node-shell-quote | 1.7.3+~1.7.1-1 |
| ubuntu 18.04-ESM | node-shell-quote | kein Fix angegeben |
| wolfi | jitsucom-jitsu | 0 |
Referenzen
- https://github.com/ljharb/shell-quote
- https://github.com/ljharb/shell-quote/blob/master/CHANGELOG.md#173
- https://github.com/ljharb/shell-quote/commit/5799416ed454aa4ec9afafc895b4e31760ea1abe
- https://github.com/substack/node-shell-quote/blob/master/CHANGELOG.md#173
- https://github.com/substack/node-shell-quote/commit/5799416ed454aa4ec9afafc895b4e31760ea1abe
- https://nvd.nist.gov/vuln/detail/CVE-2021-42740
- https://www.cve.org/CVERecord?id=CVE-2021-42740
- https://www.npmjs.com/package/shell-quote