fs module's file watching is not restricted by --allow-fs-read
访问控制 / 访问控制缺陷(通用) / #1966499
该报告还没有中文解读。
原文摘录
摘自原文(948 字符中的一小部分)
**Summary:** [add summary of the vulnerability] The `--allow-fs-read` flag of the permission system does not prevent file watching.
原文中的代码
'use strict';
const fs = require('node:fs');
async function main() {
fs.watchFile(__dirname + '/file.txt', () => {
console.log('able to watch a file without any permissions');
});
}
main();默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 Node.js 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @cjihrig · 版权归作者与 Node.js 所有