CVE-2025-1941
Critical · 9.1CVSS
9.1
EPSS
0.4%
Published
Mar 4, 2025
CISA due date
—
Cloudanix analysis
A browser security feature meant to require a login before use could be skipped in some cases, letting someone access your browsing activity without permission.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Full Compromise
- Component
- Application
- Class
- Authentication Bypass
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Bypasses an opt-in authentication requirement in Firefox Focus, allowing unauthenticated access to the browser under specific conditions, resulting in full compromise of confidentiality and integrity without affecting availability.
Why it matters to the business
Organizations relying on Firefox Focus for secure browsing face elevated risk of data exposure or unauthorized actions if the authentication setting is in use; the low EPSS and absence from KEV reduce immediate urgency but the high CVSS warrants prompt attention given the browser's widespread use.
How an attack unfolds
An attacker identifies a target using the opt-in Focus authentication setting and crafts conditions to trigger the bypass, gaining direct access to browser functionality and data without providing credentials.
How to fix it
Upgrade Mozilla Firefox to version 136 or later to resolve the authentication bypass in Focus.
How to confirm the fix worked
Confirm deployment of Firefox 136+ across all instances and verify that the authentication setting enforces login as expected after upgrade.
Typical attack path
- Identify target using Firefox Focus with authentication opt-in enabled
- Trigger specific circumstances that activate the bypass
- Access browser session and data without authentication
How to detect it
Review browser update logs and configuration files for versions prior to 136; check for unexpected access patterns to Focus data without authentication events.
What your security team should do
- Prioritize upgrade to Firefox 136 or newer on all systems using Focus
- Review and test the authentication setting post-upgrade
- Monitor for any related Firefox updates
The record
Under certain circumstances, a user opt-in setting that Focus should require authentication before use could have been be bypassed (distinct from CVE-2025-0245). This vulnerability was fixed in Firefox 136.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Ubuntu:20.04:LTS | mozjs52 | 0 | No fix |
| Ubuntu:20.04:LTS | mozjs68 | 0 | No fix |
| Ubuntu:20.04:LTS | thunderbird | 0 | No fix |
| Ubuntu:22.04:LTS | mozjs102 | 0 | No fix |
| Ubuntu:22.04:LTS | mozjs78 | 0 | No fix |
| Ubuntu:22.04:LTS | mozjs91 | 0 | No fix |
| Ubuntu:22.04:LTS | thunderbird | 0 | No fix |
| Ubuntu:24.04:LTS | mozjs102 | 0 | No fix |
| Ubuntu:24.04:LTS | mozjs115 | 0 | No fix |
| Ubuntu:24.10 | mozjs115 | 0 | No fix |
| Ubuntu:25.04 | mozjs115 | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | mozjs38 | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | mozjs52 | 0 | No fix |
| openSUSE:Tumbleweed | MozillaFirefox | 0 | 136.0-1.1 |
Related vulnerabilities
- CVE-2025-4086 A specially crafted filename containing a large number of encoded newline characters… Also affects mozjs52
- CVE-2025-4084 Due to insufficient escaping of the special characters in the "copy as cURL" feature, an… Also affects mozjs52
- CVE-2025-4090 A vulnerability existed in Thunderbird for Android where potentially sensitive library… Also affects mozjs52
- CVE-2025-4082 Modification of specific WebGL shader attributes could trigger an out-of-bounds read… Also affects mozjs52
- CVE-2025-2817 Thunderbird's update mechanism allowed a medium-integrity user process to interfere with… Also affects mozjs52
- CVE-2025-3033 After selecting a malicious Windows `.url` shortcut from the local filesystem, an… Also affects mozjs52
- CVE-2025-27424 Websites redirecting to a non-HTTP scheme URL could allow a website address to be spoofed… Also affects mozjs52
- CVE-2025-27426 Malicious websites utilizing a server-side redirect to an internal error page could… Also affects mozjs52