CVE-2023-6211
Medium · 6.5CVSS
6.5
EPSS
0.5%
Published
Nov 21, 2023
CISA due date
—
Cloudanix analysis
Attackers could trick some Firefox users into allowing unsafe web page loads by getting them to play a simple clicking game.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Moderate
- Impact
- Privilege Gain
- Component
- Application
- Class
- Authorization Bypass
- Remediation
- Upgrade
- Effort
- Low
- Patch risk
- Low
What it actually does
The flaw permits an attacker to bypass HTTPS-only mode protections by deceiving the user into granting an exception for an insecure HTTP page through a social engineering clicking game, resulting in the browser accepting mixed or downgraded content.
Why it matters to the business
Users may inadvertently expose browsing sessions to interception or tampering on insecure connections, increasing risk of data leaks, privacy violations, or compliance failures with minimal urgency due to low exploit maturity and no known ransomware use.
How an attack unfolds
An attacker hosts a malicious HTTP page and lures a target user who has HTTPS-only mode enabled; by embedding a clicking game that prompts for the exception grant, the attacker obtains the bypass and can then serve or redirect to insecure content.
How to fix it
Upgrade all instances of Mozilla Firefox to version 120 or later to restore proper HTTPS-only enforcement.
How to confirm the fix worked
Verify Firefox version is 120 or higher; test that HTTPS-only mode blocks HTTP loads without allowing user-granted exceptions via social engineering flows.
Typical attack path
- Lure target to attacker-controlled HTTP page
- Initiate interactive clicking game that requests HTTPS-only exception
- Obtain user click to grant exception
- Serve or redirect to insecure content for further attacks
How to detect it
Review browser history and logs for unexpected grants of HTTPS-only exceptions on HTTP origins; correlate with user reports of unusual page behavior or mixed-content warnings.
What your security team should do
- Prioritize updating Firefox deployments to 120+ across the environment
- Review and reinforce user training on recognizing deceptive web interactions
- Enable enterprise policies to lock down HTTPS-only exceptions where feasible
The record
If an attacker needed a user to load an insecure http: page and knew that user had enabled HTTPS-only mode, the attacker could have tricked the user into clicking to grant an HTTPS-only exception if they could get the user to participate in a clicking game. This vulnerability affects Firefox < 120.
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 | firefox | 0 | 120.0+build2-0ubuntu0.20.04.1 |
| Ubuntu:20.04:LTS | mozjs52 | 0 | No fix |
| Ubuntu:20.04:LTS | mozjs68 | 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:24.04:LTS | mozjs102 | 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 |
| Ubuntu:Pro:24.04:LTS | mozjs102 | 0 | No fix |
| openSUSE:Tumbleweed | MozillaFirefox | 0 | 120.0-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