GHSA 披露 ip-address 正则二次方耗时缺陷
热点事件持续更新
GHSA 披露 ip-address 正则二次方耗时缺陷
1 篇报道1 个报道来源4 小时前更新
先了解这件事
AI 综述
GitHub 安全公告库(GHSA)披露 ip-address 库的 Address6 存在二次时间复杂度问题:`new Address6()` 和 `Address6.isValid()` 在应用 45 字符长度限制前,先用 `/%.*$/` 剥离 zone 标识符,当字符串含大量 `%` 后接行终止符时,正则从每个 `%` 重试,拒绝耗时随长度平方增长。GHSA 称,应用若用这些方法校验攻击者提供的字符串,单个长请求即可阻塞进程。 受影响入口包括 `new Address6()`、`isValid()`、`fromAddressAndMask()` 与 `fromAddressAndWildcardMask()` 的两个参数,以及 `fromAddress4Nat64()` 和 `toAddress4Nat64()` 的前缀参数;`Address4` 无 zone,不受影响。
AI 根据报道生成 · 4 小时前更新
最新进展10月23日 00:19
ip-address 库 Address6 处理 zone 标识符存在二次时间复杂度问题,单个长字符串即可阻塞进程报道时间线
沿着报道,了解事件的不同侧面。
10月23日
- GitHub 安全公告库 (GHSA)ip-address 库 Address6 处理 zone 标识符存在二次时间复杂度问题,单个长字符串即可阻塞进程
ip-address 的 `new Address6()` 与 `Address6.isValid()` 在应用 45 字符长度限制前先用 `/%.*$/` 剥离 zone 标识符,大量 `%` 后接行终止符时正则从每个 `%` 重试,拒绝耗时随长度平方增长。
本事件热度走势
- 可比范围当前
- 9
- 可比范围峰值
- 1010月23日 01:00
- 近 24 小时变化
- –
02.557.510
01:0002:0003:00
趋势仅比较持续完整观测到的相同主体,范围可能小于当前热度统计。移动指针或点击图表查看每小时热度;键盘可用左右方向键切换。