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

ip-address 库 Address6 处理 zone 标识符存在二次时间复杂度问题,单个长字符串即可阻塞进程

ip-address: Address6 matches a zone identifier in quadratic time ahead of its length limit, allowing a single long string to stall the process

AI 导读

ip-address 的 `new Address6()` 与 `Address6.isValid()` 在应用 45 字符长度限制前先用 `/%.*$/` 剥离 zone 标识符,大量 `%` 后接行终止符时正则从每个 `%` 重试,拒绝耗时随长度平方增长。

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