Description
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.
Recommendation
Update the shelljs package to the latest compatible version. Followings are version details:
- Affected version(s): < 0.8.5
- Patched version(s): 0.8.5
References
Related Issues
- Improper Privilege Management in shelljs - CVE-2022-0144
- Strapi Improper Rate Limiting vulnerability - CVE-2023-38507
- Strapi Improper Rate Limiting vulnerability - @strapi/plugin-users-permissions - CVE-2023-38507
- libp2p DoS vulnerability from lack of resource management - CVE-2022-23487
You might also like:
- Tags:
- npm
- shelljs
Anything's wrong? Let us know Last updated on January 11, 2023


