CVE-2025-23109
Medium · 6.5CVSS
6.5
EPSS
0.2%
Published
Jan 11, 2025
CISA due date
—
Cloudanix analysis
A flaw in the iPhone version of Firefox lets attackers hide or fake website addresses so people may visit the wrong site without realizing it.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Low
- Impact
- Data Tampering
- Component
- Application
- Class
- Improper Input Validation
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The vulnerability stems from insufficient validation of hostname length in URL parsing within the browser's address bar rendering logic, allowing crafted long hostnames to visually obscure or mimic the true target domain.
Why it matters to the business
Users on affected mobile browsers may be tricked into interacting with malicious sites presented as trusted ones, increasing risk of phishing, credential theft, or malware distribution that disrupts operations and erodes trust.
How an attack unfolds
An attacker constructs a URL containing an excessively long hostname segment designed to push the actual domain out of view or create a visual spoof of a legitimate site; the crafted link is then delivered via phishing email, message, or web content to a user on an unpatched Firefox for iOS instance, who is misled by the displayed address into proceeding with sensitive actions.
How to fix it
Upgrade all instances of Firefox for iOS to version 134 or later; enforce automatic update policies where possible and verify the update through the App Store.
How to confirm the fix worked
Confirm browser version is at least 134; test by loading sample URLs with long hostnames and verify that the full, accurate domain remains clearly visible without truncation or visual spoofing.
Typical attack path
- Craft a URL with a long hostname that visually mimics a trusted domain
- Distribute the URL through phishing channels or malicious web content
- Victim opens the link in the vulnerable browser on iOS
- Browser renders the obscured or spoofed hostname in the address bar
- User is deceived into entering credentials or performing actions on the attacker-controlled site
How to detect it
Examine browser history logs, URL click records from email or messaging clients, and any reported incidents of unexpected credential submissions or redirects; look for patterns of visits to domains with unusually long hostnames around the time of reported phishing attempts.
What your security team should do
- Immediately deploy Firefox for iOS 134 or newer across all managed devices
- Educate users on verifying URLs manually and recognizing address bar anomalies
- Monitor threat intelligence feeds for any increase in mobile browser phishing campaigns
- Review and tighten mobile app update enforcement mechanisms
The record
Long hostnames in URLs could be leveraged to obscure the actual host of the website or spoof the website address. 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