CVE-2025-23108
Medium · 4.3CVSS
4.3
EPSS
0.2%
Published
Jan 11, 2025
CISA due date
—
Cloudanix analysis
A problem in the iOS version of Firefox could let a malicious website trick users into thinking they are on a trusted page when they are not.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Low
- Impact
- Data Tampering
- Component
- Application
- Class
- Other
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
A long-press gesture to open a JavaScript link in a new tab fails to properly isolate or sanitize the target URL, allowing the opened tab's address bar to display an attacker-controlled value while the original script context remains active.
Why it matters to the business
Users may be tricked into believing they are visiting a legitimate site when they are not, increasing the chance of successful social-engineering or phishing attacks against the organization's workforce or customers who rely on the browser.
How an attack unfolds
An attacker hosts a page containing specially crafted JavaScript links. When a victim long-presses such a link in Firefox for iOS, the browser opens a new tab whose displayed URL is spoofed by the malicious script, enabling further phishing or credential-harvesting activity within that tab.
How to fix it
Upgrade all instances of Firefox for iOS to version 134 or later. Enforce automatic updates through MDM or app-store policies where possible and verify the installed version on managed devices.
How to confirm the fix worked
Confirm the Firefox for iOS application reports version 134 or higher in Settings > About Firefox. Reproduce the long-press action on a test JavaScript link and verify the new tab displays the correct, uns spoofed destination URL.
Typical attack path
- Attacker prepares a web page with long-pressable JavaScript links that manipulate the new-tab URL
- Victim visits the attacker's page using Firefox for iOS
- Victim performs a long-press gesture on the crafted link
- Browser opens a new tab showing the attacker-supplied URL while executing the original script
- Victim interacts with the spoofed tab, potentially disclosing credentials or approving malicious actions
How to detect it
Review browser history and tab logs for entries opened via long-press gestures that originate from untrusted domains; correlate with network telemetry showing navigation to unexpected hosts immediately after a long-press event. No persistent artifacts are created on disk.
What your security team should do
- Immediately schedule deployment of Firefox for iOS 134 across all managed devices
- Add browser version checks to existing mobile-device compliance scans
- Educate users to update the browser promptly and to treat unexpected URL changes with caution
- Monitor vendor release notes for any follow-on fixes in subsequent point releases
The record
Opening Javascript links in a new tab via long-press in the Firefox iOS client could result in a malicious script spoofing the URL of the new tab. This vulnerability was fixed in Firefox for iOS 134.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Ubuntu:20.04:LTS | firefox | 0 | No fix |
| 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:Pro:18.04:LTS | mozjs38 | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | mozjs52 | 0 | No fix |
Related vulnerabilities
- CVE-2025-4086 A specially crafted filename containing a large number of encoded newline characters… Also affects firefox
- CVE-2025-4084 Due to insufficient escaping of the special characters in the "copy as cURL" feature, an… Also affects firefox
- CVE-2025-4090 A vulnerability existed in Thunderbird for Android where potentially sensitive library… Also affects firefox
- CVE-2025-4082 Modification of specific WebGL shader attributes could trigger an out-of-bounds read… Also affects firefox
- CVE-2025-2817 Thunderbird's update mechanism allowed a medium-integrity user process to interfere with… Also affects firefox
- CVE-2025-3033 After selecting a malicious Windows `.url` shortcut from the local filesystem, an… Also affects firefox
- CVE-2025-27424 Websites redirecting to a non-HTTP scheme URL could allow a website address to be spoofed… Also affects firefox
- CVE-2025-27426 Malicious websites utilizing a server-side redirect to an internal error page could… Also affects firefox