[file-static-server] Path Traversal allows to read content of arbitrary file on the server
该报告还没有中文解读。
原文摘录
摘自原文(3194 字符中的一小部分)
There is Path Traversal vulnerability in file-static-server module, which allows to read arbitrary file from the remote server.
原文中的代码
// ./node_modules/file-static-server/lib/file.js, line 21:
getFilePath: function () {
if (this.filePath) {
return this.filePath
}
var url = this.req.url
var len = process.argv.length
this.filePath = path.join(process.argv[len - 1], url)
return this.filePath
},默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 Node.js third-party modules 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @bl4de · 版权归作者与 Node.js third-party modules 所有