CVE-2025-0246
Medium · 6.5CVSS
6.5
EPSS
0.4%
Published
Jan 7, 2025
CISA due date
—
Cloudanix analysis
A flaw lets attackers make a web browser on Android phones show the wrong website address, which could fool people into visiting dangerous sites.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Data Exposure
- Component
- Application
- Class
- Improper Input Validation
- Remediation
- Upgrade
- Effort
- Low
- Patch risk
- Low
What it actually does
When an invalid protocol scheme is supplied, the address bar display can be spoofed on Android, allowing misleading origin information to be presented to the user.
Why it matters to the business
Users may be tricked into interacting with malicious sites they believe are legitimate, increasing risk of phishing or credential theft; the packages appear in many Red Hat Enterprise Linux 9 deployments, amplifying operational exposure.
How an attack unfolds
An attacker crafts a URL containing an invalid protocol scheme and delivers it to an Android user; the browser fails to validate the scheme properly, resulting in a spoofed address bar that conceals the true destination.
How to fix it
Upgrade affected packages to the listed fixed versions: expat (Red Hat:enterprise_linux:9::appstream): fixed in 0:2.5.0-5.el9_7.1, expat-debuginfo (Red Hat:enterprise_linux:9::appstream): fixed in 0:2.5.0-5.el9_7.1, expat-debugsource (Red Hat:enterprise_linux:9::appstream): fixed in 0:2.5.0-5.el9_7.1, expat-devel (Red Hat:enterprise_linux:9::appstream): fixed in 0:2.5.0-5.el9_7.1, and the corresponding baseos variants; verify the update across all installations.
How to confirm the fix worked
Confirm package versions match the fixed releases listed for each expat component on Red Hat Enterprise Linux 9; test address bar behavior with crafted invalid-protocol URLs on Android after update.
Typical attack path
- Craft URL with invalid protocol scheme
- Deliver link via phishing email, message, or compromised site
- User opens link in the vulnerable browser on Android
- Address bar displays spoofed origin
- User performs sensitive actions under false assumptions
How to detect it
Review browser logs and network telemetry for connections initiated from links containing unusual or invalid protocol schemes; examine Android device activity for unexpected navigation after receiving external links.
What your security team should do
- Apply the specified expat package updates immediately on all Red Hat Enterprise Linux 9 systems
- Prioritize Android browser deployments given the platform-specific impact
- Monitor for any follow-on updates that also address related address-bar issues
- Review and harden URL handling controls in browser configurations
The record
When using an invalid protocol scheme, an attacker could spoof the address bar. *Note: This issue only affected Android operating systems. Other operating systems are unaffected.* *Note: This issue is a different issue from CVE-2025-0244. This vulnerability was fixed in Firefox 134.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Chainguard | firefox | 0 | 134.0-r0 |
| 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 |
| Wolfi | firefox | 0 | 134.0-r0 |
| openSUSE:Tumbleweed | MozillaFirefox | 0 | 134.0-1.1 |
Related vulnerabilities
- CVE-2026-4726 Denial-of-service in the XML component. Also affects firefox
- CVE-2026-4724 Undefined behavior in the Audio/Video component. Also affects firefox
- CVE-2026-4729 Memory safety bugs present in Firefox 148 and Thunderbird 148. Also affects firefox
- CVE-2026-4722 Privilege escalation in the IPC component. Also affects firefox
- CVE-2026-4723 Use-after-free in the JavaScript Engine component. Also affects firefox
- CVE-2026-4727 Denial-of-service in the Libraries component in NSS. Also affects firefox
- CVE-2026-4728 Spoofing issue in the Privacy: Anti-Tracking component. Also affects firefox
- CVE-2026-4725 Sandbox escape due to use-after-free in the Graphics: Canvas2D component. Also affects firefox