CVE-2025-1940
High · 7.1CVSS
7.1
EPSS
0.2%
Published
Mar 4, 2025
CISA due date
—
Cloudanix analysis
A bug in the Android version of Firefox could let a website trick people into opening another app without realizing it.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Low
- Impact
- Other
- Component
- Application
- Class
- Other
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
A UI rendering flaw on Android allows a select dropdown to partially overlay and obscure the confirmation dialog presented before an external application is launched from the browser.
Why it matters to the business
Users on affected Android devices may be tricked into unintentionally launching malicious external applications, potentially resulting in data theft, device compromise, or installation of unwanted software.
How an attack unfolds
An attacker hosts a malicious web page containing a carefully positioned select element. When the user interacts with the page on Android Firefox, the select partially covers the external-app launch confirmation prompt, leading the user to confirm the launch without realizing the target application.
How to fix it
Upgrade all Android Firefox installations to version 136 or later. Until patches can be applied, consider restricting external application launch permissions or using alternative browsers on Android devices.
How to confirm the fix worked
Verify the installed Firefox version is 136 or newer on Android devices; test that external-app confirmation dialogs are no longer partially obscured by select elements on sample pages.
Typical attack path
- Attacker crafts and hosts a web page with a select element positioned to overlap the external-app confirmation dialog
- Victim visits the page using the vulnerable Android Firefox version
- User interaction with the page triggers the partially obscured confirmation prompt
- User inadvertently confirms the launch of an attacker-chosen external application
How to detect it
Review browser history and external-app launch logs on Android devices for unexpected application invocations following visits to untrusted sites; correlate with web proxy or EDR logs showing access to suspicious domains immediately prior to app launches.
What your security team should do
- Prioritize deployment of Firefox 136+ to all Android endpoints within the next patch cycle
- Communicate the phishing risk to mobile users and encourage prompt updates
- Monitor browser telemetry or MDM reports for version compliance
The record
A select option could partially obscure the confirmation prompt shown before launching external apps. This could be used to trick a user in to launching an external app unexpectedly. *This issue only affects Android versions of Firefox.*. 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-1941 Under certain circumstances, a user opt-in setting that Focus should require… 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