[sapper] Path Traversal
该报告还没有中文解读。
原文摘录
摘自原文(3340 字符中的一小部分)
I would like to report a critical path traversal vunerability in the sapper module It allows an attacker to simply obain arbitrary files from the remote server, exploiting a simple path traversal using URL-encoded "../".
原文中的代码
function serve({ prefix, pathname, cache_control }
) {
const filter = pathname
? (req) => req.path === pathname
: (req) => req.path.startsWith(prefix);
const cache = new Map();
const read = dev
? (file) => fs.readFileSync(path.resolve(build_dir, file))
: (file) => …默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 Node.js third-party modules 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @anvikha · 版权归作者与 Node.js third-party modules 所有