CVE-2016-10541
highPriorität · verfolgen · 40EPSS 0.022 · 83. PerzentilEUUSEPSS · bewertet 2026-10-28
The npm module "shell-quote" 1.6.0 and earlier cannot correctly escape ">" and "<" operator used for redirection in shell. Applications that depend on shell-quote may also be vulnerable. A malicious user could perform code injection.
cvss
Technischer Schweregrad, 0–10. Eine Zeile je Quelle.
Basiswert 0–10 · höher = schwerwiegender · Vektor überfahren zum Auflösen⚠ Quellen uneinig · high–critical · 7.5–9.8
schwächen
Die CWE-Schwächeklassen, zu denen dies gehört.
betroffene Produkte (3)
Betroffene Produkte und Versionsbereiche.
- shell-quote project shell-quote< 1.6.1nvdUScpe:2.3:a:shell-quote_project:shell-quote:*:*:*:*:*:*:*:*
Advisories (1)
Hersteller- und Ökosystem-Meldungen dazu.
- GHSA-qg8p-v9q4-gh34Potential Command Injection in shell-quote2019-02-18ghsa · osvUS
Affected versions of `shell-quote` do not properly escape command line arguments, which may result in command injection if the library is used to escape user input destined for use as command line arguments. ## Proof of Concept: The following characters are not escaped properly: `>`,`;`,`{`,`}` Bash has a neat but not well known feature known as "Bash Brace Expansion", wherein a sub-command can be executed without spaces by running it between a set of `{}` and using the `,` instead of ` ` to seperate arguments. Because of this, full command injection is possible even though it was initially thought to be impossible. ``` const quote = require('shell-quote').quote; console.log(quote(['a;{echo,test,123,234}'])); // Actual "a;{echo,test,123,234}" // Expected "a\;\{echo,test,123,234\}" // Functional Equivalent "a; echo 'test' '123' '1234'" ``` ## Recommendation Update to version 1.6.1 or later.
auch bekannt als (3)
Weitere Namen und Kennungen dieser Entität.
quellen
Welche Quellen diesen Datensatz belegen und wann.
Referenzen (7)
Externe Belege — Patches, Meldungen, Analysen.
- https://github.com/advisories/GHSA-qg8p-v9q4-gh34cnnvd
- https://nodesecurity.io/advisories/117cnnvd
- https://www.npmjs.com/package/shell-quotePatchcnnvd
- https://github.com/advisories/GHSA-qg8p-v9q4-gh34enisa_euvd
- https://nodesecurity.io/advisories/117enisa_euvd
- https://github.com/advisories/GHSA-qg8p-v9q4-gh34ExploitThird Party Advisorynvd
- https://nodesecurity.io/advisories/117Third Party Advisorynvd
Angreifer nutzen Schwachstellen wie diese gegen im Internet exponierte Dienste aus. Sehen Sie mit einem kostenlosen Passiv-Scan, was exponiert ist.
Kostenloser Scan