gorhill uBlock Origin UI 1p-filters.js currentStateChanged redos
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- Passive
- Attack complexity
- High
- Attack requirements
- None
- Impact type
- Denial of service
- Confidentiality · integrity · availability
- None · None · Low
- Fix status
- No fix listed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-1333.
Summary
A vulnerability was found in gorhill uBlock Origin up to 1.63.3b16. It has been classified as problematic. Affected is the function currentStateChanged of the file src/js/1p-filters.js of the component UI. The manipulation leads to inefficient regular expression complexity. It is possible to launch the attack remotely. The complexity of an attack is rather high. The exploitability is told to be difficult. The exploit has been disclosed to the public and may be used. Upgrading to version 1.63.3b17 is able to address this issue. The patch is identified as eaedaf5b10d2f7857c6b77fbf7d4a80681d4d46c. It is recommended to upgrade the affected component.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| gorhill | uBlock Origin | 1.63.3b16 | — | No fix listed | CNA |
- uBlock Origin Vendorgorhill Affected 1.63.3b16 Fixed in — No fix listed CNA
CPE configurations NVD · 18
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:ublockorigin:ublock_origin:*:*:*:*:*:*:*:* | before 1.63.3 | Vulnerable | Ublockorigin |
| cpe:2.3:a:ublockorigin:ublock_origin:1.63.3:beta1:*:*:*:*:*:* | 1.63.3 beta1 | Vulnerable | Ublockorigin |
| cpe:2.3:a:ublockorigin:ublock_origin:1.63.3:beta10:*:*:*:*:*:* | 1.63.3 beta10 | Vulnerable | Ublockorigin |
| cpe:2.3:a:ublockorigin:ublock_origin:1.63.3:beta11:*:*:*:*:*:* | 1.63.3 beta11 | Vulnerable | Ublockorigin |
| cpe:2.3:a:ublockorigin:ublock_origin:1.63.3:beta12:*:*:*:*:*:* | 1.63.3 beta12 | Vulnerable | Ublockorigin |
| cpe:2.3:a:ublockorigin:ublock_origin:1.63.3:beta13:*:*:*:*:*:* | 1.63.3 beta13 | Vulnerable | Ublockorigin |
| cpe:2.3:a:ublockorigin:ublock_origin:1.63.3:beta14:*:*:*:*:*:* | 1.63.3 beta14 | Vulnerable | Ublockorigin |
| cpe:2.3:a:ublockorigin:ublock_origin:1.63.3:beta15:*:*:*:*:*:* | 1.63.3 beta15 | Vulnerable | Ublockorigin |
| cpe:2.3:a:ublockorigin:ublock_origin:1.63.3:beta16:*:*:*:*:*:* | 1.63.3 beta16 | Vulnerable | Ublockorigin |
| cpe:2.3:a:ublockorigin:ublock_origin:1.63.3:beta2:*:*:*:*:*:* | 1.63.3 beta2 | Vulnerable | Ublockorigin |
- cpe:2.3:a:ublockorigin:ublock_origin:*:*:*:*:*:*:*:* Versions before 1.63.3 Vulnerable ·Ublockorigin
- cpe:2.3:a:ublockorigin:ublock_origin:1.63.3:beta1:*:*:*:*:*:* Versions 1.63.3 beta1 Vulnerable ·Ublockorigin
- cpe:2.3:a:ublockorigin:ublock_origin:1.63.3:beta10:*:*:*:*:*:* Versions 1.63.3 beta10 Vulnerable ·Ublockorigin
- cpe:2.3:a:ublockorigin:ublock_origin:1.63.3:beta11:*:*:*:*:*:* Versions 1.63.3 beta11 Vulnerable ·Ublockorigin
- cpe:2.3:a:ublockorigin:ublock_origin:1.63.3:beta12:*:*:*:*:*:* Versions 1.63.3 beta12 Vulnerable ·Ublockorigin
- cpe:2.3:a:ublockorigin:ublock_origin:1.63.3:beta13:*:*:*:*:*:* Versions 1.63.3 beta13 Vulnerable ·Ublockorigin
- cpe:2.3:a:ublockorigin:ublock_origin:1.63.3:beta14:*:*:*:*:*:* Versions 1.63.3 beta14 Vulnerable ·Ublockorigin
- cpe:2.3:a:ublockorigin:ublock_origin:1.63.3:beta15:*:*:*:*:*:* Versions 1.63.3 beta15 Vulnerable ·Ublockorigin
- cpe:2.3:a:ublockorigin:ublock_origin:1.63.3:beta16:*:*:*:*:*:* Versions 1.63.3 beta16 Vulnerable ·Ublockorigin
- cpe:2.3:a:ublockorigin:ublock_origin:1.63.3:beta2:*:*:*:*:*:* Versions 1.63.3 beta2 Vulnerable ·Ublockorigin
Show 8 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:ublockorigin:ublock_origin:1.63.3:beta3:*:*:*:*:*:* | 1.63.3 beta3 | Vulnerable | Ublockorigin |
| cpe:2.3:a:ublockorigin:ublock_origin:1.63.3:beta4:*:*:*:*:*:* | 1.63.3 beta4 | Vulnerable | Ublockorigin |
| cpe:2.3:a:ublockorigin:ublock_origin:1.63.3:beta5:*:*:*:*:*:* | 1.63.3 beta5 | Vulnerable | Ublockorigin |
| cpe:2.3:a:ublockorigin:ublock_origin:1.63.3:beta6:*:*:*:*:*:* | 1.63.3 beta6 | Vulnerable | Ublockorigin |
| cpe:2.3:a:ublockorigin:ublock_origin:1.63.3:beta7:*:*:*:*:*:* | 1.63.3 beta7 | Vulnerable | Ublockorigin |
| cpe:2.3:a:ublockorigin:ublock_origin:1.63.3:beta8:*:*:*:*:*:* | 1.63.3 beta8 | Vulnerable | Ublockorigin |
| cpe:2.3:a:ublockorigin:ublock_origin:1.63.3:beta9:*:*:*:*:*:* | 1.63.3 beta9 | Vulnerable | Ublockorigin |
| cpe:2.3:o:debian:debian_linux:11.0:*:*:*:*:*:*:* | 11.0 | Vulnerable | Debian |
- cpe:2.3:a:ublockorigin:ublock_origin:1.63.3:beta3:*:*:*:*:*:* Versions 1.63.3 beta3 Vulnerable ·Ublockorigin
- cpe:2.3:a:ublockorigin:ublock_origin:1.63.3:beta4:*:*:*:*:*:* Versions 1.63.3 beta4 Vulnerable ·Ublockorigin
- cpe:2.3:a:ublockorigin:ublock_origin:1.63.3:beta5:*:*:*:*:*:* Versions 1.63.3 beta5 Vulnerable ·Ublockorigin
- cpe:2.3:a:ublockorigin:ublock_origin:1.63.3:beta6:*:*:*:*:*:* Versions 1.63.3 beta6 Vulnerable ·Ublockorigin
- cpe:2.3:a:ublockorigin:ublock_origin:1.63.3:beta7:*:*:*:*:*:* Versions 1.63.3 beta7 Vulnerable ·Ublockorigin
- cpe:2.3:a:ublockorigin:ublock_origin:1.63.3:beta8:*:*:*:*:*:* Versions 1.63.3 beta8 Vulnerable ·Ublockorigin
- cpe:2.3:a:ublockorigin:ublock_origin:1.63.3:beta9:*:*:*:*:*:* Versions 1.63.3 beta9 Vulnerable ·Ublockorigin
- cpe:2.3:o:debian:debian_linux:11.0:*:*:*:*:*:*:* Versions 11.0 Vulnerable ·Debian
Remediation
No fixed version listed by the sources yet.
Vendor assessments
Timeline
- 2026-10-02 Threatist record created from CVE-2025-4215
- 2026-10-03 Alias added: GHSA-785g-r934-c877
References
Sources
- CVE-2025-4215 · CVE Program
- CVE-2025-4215 · NVD
- FIRST EPSS
- GHSA-785g-r934-c877 · GitHub Advisory Database · CC BY 4.0
- CVE-2025-4215 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences