Filesystem Writes via `yarn install` via symlinks and tar transforms inside a crafted malicious package
该报告还没有中文解读。
原文摘录
摘自原文(12916 字符中的一小部分)
I would like to report an arbitrary filesystem write vulnerability in Yarn when installing a malicious package from the default repositories. This vulnerability has the potential for RCE -- even if `--ignore-scripts` is disabled.
原文中的代码
{
"name": "my-malicious-package",
"version": "1.0.38",
"description": "",
"main": "index.js",
"scripts": {
"postinstall": "echo ‘foo’ > /tmp/file"
},
"author": "",
"license": "ISC"
}默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 Node.js third-party modules 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @rhyselsmore · 版权归作者与 Node.js third-party modules 所有