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-linksprior 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 aservebinary, any subsequent installs of packages that also create aservebinary would overwrite the first binary. This behavior is still allowed in local installations.Recommendation
Upgrade to version 1.1.6 or later.
References