Global node_modules Binary Overwrite in bin-links
Low severity
GitHub Reviewed
Published
Sep 4, 2020
to the GitHub Advisory Database
•
Updated Jan 9, 2023
Description
Reviewed
Aug 31, 2020
Published to the GitHub Advisory Database
Sep 4, 2020
Last updated
Jan 9, 2023
Versions of
bin-links
prior to 1.1.6 are vulnerable to a Global node_modules Binary Overwrite. It fails to prevent globally-installed binaries to be overwritten by other package installs. For example, if a package was installed globally and created aserve
binary, any subsequent installs of packages that also create aserve
binary would overwrite the first binary. This behavior is still allowed in local installations.Recommendation
Upgrade to version 1.1.6 or later.
References