Cloudanix VulnDB

CVE-2025-23108

Medium · 4.3

CVSS

4.3

EPSS

0.2%

Published

Jan 11, 2025

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

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

  1. Attacker prepares a web page with long-pressable JavaScript links that manipulate the new-tab URL
  2. Victim visits the attacker's page using Firefox for iOS
  3. Victim performs a long-press gesture on the crafted link
  4. Browser opens a new tab showing the attacker-supplied URL while executing the original script
  5. 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