### [CVE-2019-16776](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-16776) ![](https://img.shields.io/static/v1?label=Product&message=cli&color=blue) ![](https://img.shields.io/static/v1?label=Version&message=%3C%206.13.3%3C%206.13.3%20&color=brighgreen) ![](https://img.shields.io/static/v1?label=Vulnerability&message=CWE-22%20Improper%20Limitation%20of%20a%20Pathname%20to%20a%20Restricted%20Directory%20('Path%20Traversal')&color=brighgreen) ### Description Versions of the npm CLI prior to 6.13.3 are vulnerable to an Arbitrary File Write. It fails to prevent access to folders outside of the intended node_modules folder through the bin field. A properly constructed entry in the package.json bin field would allow a package publisher to modify and/or gain access to arbitrary files on a user's system when the package is installed. This behavior is still possible through install scripts. This vulnerability bypasses a user using the --ignore-scripts install option. ### POC #### Reference - https://www.oracle.com/security-alerts/cpujan2020.html - https://www.oracle.com/security-alerts/cpujan2020.html #### Github No PoCs found on GitHub currently.