# gorhill uBlock Origin UI 1p-filters.js currentStateChanged redos
## 漏洞概述
gorhill uBlock Origin 在 1.63.3b16 版本及之前版本中发现了一个漏洞,该漏洞已被分类为存在问题。漏洞存在于文件 `src/js/1p-filters.js` 的 `currentStateChanged` 函数中,导致了不规则的正则表达式复杂性。此漏洞可远程攻击,但攻击复杂度较高,利用难度相对较大。
## 影响版本
- uBlock Origin 1.63.3b16 及之前版本
## 漏洞细节
- **文件**: `src/js/1p-filters.js`
- **函数**: `currentStateChanged`
- **问题**: 正则表达式的复杂性导致效率低下
- **攻击可能性**: 可远程攻击
- **攻击复杂度**: 较高
- **利用难度**: 较难
- **披露状态**: 已公开
## 影响
- 可能导致资源消耗过高,影响系统性能
- 严重情况下,可能导致拒绝服务
## 解决方案
- 升级到 uBlock Origin 1.63.3b17 版本
- 补丁标识: `eaedaf5b10d2f7857c6b77fbf7d4a80681d4d46c`
- 建议升级受影响组件
# | POC 描述 | 源链接 | 神龙链接 |
---|
标题: Fix regexes with potential catastrophic backtracking · gorhill/uBlock@eaedaf5 · GitHub -- 🔗来源链接
标签: patch
标题: Release 1.63.3b17 · gorhill/uBlock · GitHub -- 🔗来源链接
标签: patch
标题: Login required -- 🔗来源链接
标签: signature permissions-required
标题: CVE-2025-4215 gorhill uBlock Origin UI 1p-filters.js currentStateChanged redos -- 🔗来源链接
标签: vdb-entry technical-description
标题: Submit #562301: uBlock @gorhill/ubo-core >=npm_0.1.11 Inefficient Regular Expression Complexity -- 🔗来源链接
标签: third-party-advisory