GitHub Advisoryadvisory · npm

GHSA-64g7-mvw6-v9qj Improper Privilege Management in shelljs

MEDIUM Published 2022-01-14 Modified 2022-01-14 Official page ↗
Ecosystem
npm
Packages
shelljs
Severity
Moderate
Weaknesses
CWE-269
Reviewed
2022-01-14

Affected packages

• npm shelljs: < 0.8.5 → fixed in 0.8.5

Description

Impact Output from the synchronous version of `shell.exec()` may be visible to other users on the same system. You may be affected if you execute `shell.exec()` in multi-user Mac, Linux, or WSL environments, or if you execute `shell.exec()` as the root user. Other shelljs functions (including the asynchronous version of `shell.exec()`) are not impacted. Patches Patched in shelljs 0.8.5 Workarounds Recommended action is to upgrade to 0.8.5. References https://huntr.dev/bounties/50996581-c08e-4eed-a90e-c0bac082679c/ For more information If you have any questions or comments about this advisory: • Ask at https://github.com/shelljs/shelljs/issues/1058 • Open an issue at https://github.com/shelljs/shelljs/issues/new

Related

Weakness · CWE (1)

  • CWE-269 Improper Privilege Management weakness

References