CVE-2021-42740
The shell-quote package before 1.7.3 for Node.js allows command inject ...
Sévérité par source
Le label propre à Trivy est CRITICAL. Critique selon NVD, GHSA. Plus basse selon Ubuntu (moyenne).
Description
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.
Paquets affectés et versions corrigées
| Source | Paquet | Corrigé en |
|---|---|---|
| npm::GitHub Security Advisory npm | shell-quote | 1.7.3 |
| chainguard | jitsucom-jitsu, py3-captum | 0 et 1 autres |
| 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 | pas de correctif indiqué |
| wolfi | jitsucom-jitsu | 0 |
Afficher les 9 entrées de 8 sources
| Source | Paquet | Corrigé en |
|---|---|---|
| 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 | pas de correctif indiqué |
| wolfi | jitsucom-jitsu | 0 |
Références
- 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