CVE-2017-16042
nodejs-growl: Does not properly sanitize input before passing it to exec
Sévérité par source
Le label propre à Trivy est CRITICAL. Critique selon NVD, GHSA. Plus basse selon Red Hat (élevée), Ubuntu (moyenne).
Description
Growl adds growl notification support to nodejs. Growl before 1.10.2 does not properly sanitize input before passing it to exec, allowing for arbitrary command execution.
Paquets affectés et versions corrigées
| Source | Paquet | Corrigé en |
|---|---|---|
| npm::GitHub Security Advisory npm | growl | 1.10.0 |
| debian 11 | node-growl | 1.10.5-1 |
| debian 12 | node-growl | 1.10.5-1 |
| debian 13 | node-growl | 1.10.5-1 |
| debian 14 | node-growl | 1.10.5-1 |
| debian 9 | node-growl | 1.7.0-1+deb9u1 |
| echo | node-growl | 1.10.5-1 |
| ubuntu 18.04-ESM | node-growl | pas de correctif indiqué |
Références
- https://access.redhat.com/security/cve/CVE-2017-16042
- https://github.com/tj/node-growl
- https://github.com/tj/node-growl/commit/d71177d5331c9de4658aca62e0ac921f178b0669
- https://github.com/tj/node-growl/issues/60
- https://github.com/tj/node-growl/pull/61
- https://github.com/tj/node-growl/pull/62
- https://nodesecurity.io/advisories/146
- https://nvd.nist.gov/vuln/detail/CVE-2017-16042