GitHub 安全公告库 (GHSA)·· 10 小时前精选AI 评分58
toml-node 的 toml.parse() 因超长整数字面量存在 CPU DoS 漏洞
toml-node: Uncontrolled resource consumption (CPU DoS) via unbounded-length integer literals in toml.parse()
AI 导读
GitHub 安全公告披露 toml-node 的 toml.parse() 在处理十六进制、八进制、二进制和十进制整数字面量时,未先限制数字串长度就直接调用 BigInt(),导致超线性耗时。
为什么值得看
公告给出了可复现的 PoC 与实测耗时表,说明单个超长整数字面量即可阻塞 Node.js 事件循环。
来源:GitHub 安全公告库 (GHSA) · github.com