CVE-2023-29534
Critical · 9.1CVSS
9.1
EPSS
0.7%
Published
Jun 19, 2023
CISA due date
—
Cloudanix analysis
A problem in a popular mobile browser could let attackers hide security warnings and trick people into thinking they are on a safe site.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Other
- Component
- Application
- Class
- Other
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Attackers can use various visual techniques to hide or obscure the fullscreen notification indicator in the affected browser, enabling spoofing of trusted interfaces without user awareness.
Why it matters to the business
Users of the mobile browser may be tricked into interacting with malicious content presented as legitimate, increasing risk of phishing or data exposure in a widely deployed app.
How an attack unfolds
An attacker crafts a web page or app interaction that triggers fullscreen mode while suppressing the standard notification overlay through rendering tricks; the user remains unaware of the spoofed context and may enter sensitive information or grant permissions.
How to fix it
Update mozilla-mobile/focus-ios to the fixed commit 770b09a76b5e2fb6fd0c9646733412904657dd69 or later release; ensure all users receive the patched app version through official distribution channels.
How to confirm the fix worked
Confirm the installed app version matches or exceeds the fixed commit; test fullscreen notification behavior on affected devices to verify the indicator is no longer suppressible.
Typical attack path
- Deliver malicious link or site via phishing or compromised web content
- Trigger fullscreen API usage combined with notification obscuration techniques
- Present spoofed interface mimicking trusted sites or system prompts
- Capture user input, credentials, or perform unauthorized actions
How to detect it
Review app update logs and version inventories across managed devices; no specific post-exploitation artifacts are documented for this issue.
What your security team should do
- Prioritize app updates for all users of the affected mobile browser
- Monitor for any new exploit reports given the age of the issue
- Review internal mobile app deployment policies to accelerate patch rollout
The record
Different techniques existed to obscure the fullscreen notification in Firefox and Focus for Android. These could have led to potential user confusion and spoofing attacks. *This bug only affects Firefox and Focus for Android. Other versions of Firefox are unaffected.* This vulnerability affects Firefox for Android < 112 and Focus for Android < 112.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Ubuntu:18.04:LTS | mozjs38 | 0 | No fix |
| Ubuntu:18.04:LTS | mozjs52 | 0 | No fix |
| Ubuntu:20.04:LTS | mozjs52 | 0 | No fix |
| Ubuntu:20.04:LTS | mozjs68 | 0 | No fix |
| Ubuntu:22.04:LTS | mozjs78 | 0 | No fix |
| Ubuntu:22.04:LTS | mozjs91 | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | mozjs38 | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | mozjs52 | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | mozjs52 | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | mozjs68 | 0 | No fix |
| Ubuntu:Pro:22.04:LTS | mozjs78 | 0 | No fix |
| openSUSE:Tumbleweed | MozillaFirefox | 0 | 112.0.1-1.1 |
| openSUSE:Tumbleweed | firefox-esr | 0 | 128.5.1-1.1 |
Related vulnerabilities
- CVE-2025-0243 Memory safety bugs present in Firefox 133, Thunderbird 133, Firefox ESR 128.5, and… Also affects mozjs38
- CVE-2025-0237 The WebChannel API, which is used to transport various information across processes, did… Also affects mozjs38
- CVE-2025-0238 Assuming a controlled failed memory allocation, an attacker could have caused a… Also affects mozjs38
- CVE-2025-0240 Parsing a JavaScript module as JSON could, under some circumstances, cause… Also affects mozjs38
- CVE-2025-0239 When using Alt-Svc, ALPN did not properly validate certificates when the original server… Also affects mozjs38
- CVE-2025-0241 When segmenting specially crafted text, segmentation would corrupt memory leading to a… Also affects mozjs38
- CVE-2025-0242 Memory safety bugs present in Firefox 133, Thunderbird 133, Firefox ESR 115.18, Firefox… Also affects mozjs38
- CVE-2024-11704 A double-free issue could have occurred in `sec_pkcs7_decoder_start_decrypt()` when… Also affects mozjs38