cve/2019/CVE-2019-16776.md

18 lines
1.1 KiB
Markdown
Raw Normal View History

2024-05-26 14:27:05 +02:00
### [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
#### Github
No PoCs found on GitHub currently.