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
- Azure Identity Libraries and Microsoft Authentication Library Elevation of Privilege Vulnerability - @azure/identity - CVE-2024-35255
- Azure Identity Libraries and Microsoft Authentication Library Elevation of Privilege Vulnerability - CVE-2024-35255
- Svelte has a potential mXSS vulnerability due to improper HTML escaping - CVE-2024-45047
You might also like:
- Tags:
- npm
- shelljs
Anything's wrong? Let us know Last updated on January 11, 2023


