跳到正文
GitHub 安全公告库 (GHSA)·· 2 小时前AI 评分36

toml-node 的 toml.parse() 存在二次复杂度 DoS,大量 array-of-tables 头即可触发

toml-node: Quadratic-complexity DoS via many array-of-tables headers in toml.parse()

AI 导读

toml-node 的 toml.parse() 存在二次复杂度(O(n²))DoS:lib/compiler.js 的 addTableArray() 每遇到一个 [[name]] 头都会全量重扫两个记账 Set 且不清理无关条目。

来源:GitHub 安全公告库 (GHSA) · github.com