Security Vulnerability Report
中文
CVE-2025-11717 CVSS 9.1 CRITICAL

CVE-2025-11717

Published: 2025-10-14 13:15:38
Last Modified: 2026-04-13 15:16:41

Description

When switching between Android apps using the card carousel Firefox shows a black screen as its card image when a password-related screen was the last one being used. Prior to Firefox 144 the password edit screen was visible. This vulnerability was fixed in Firefox 144.

CVSS Details

CVSS Score
9.1
Severity
CRITICAL
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N

Configurations (Affected Products)

cpe:2.3:a:mozilla:firefox:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:google:android:-:*:*:*:*:*:*:* - NOT VULNERABLE
Mozilla Firefox Android < 144

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2025-11717 Proof of Concept # Vulnerability: Firefox Android Card Carousel Password Screen Information Disclosure # Affected: Firefox < 144 on Android # Fixed in: Firefox 144 # Steps to reproduce: # 1. Install Firefox < 144 on an Android device # 2. Navigate to about:logins # 3. Select a saved password entry and tap to edit it # 4. The password edit screen is now displayed with password fields visible # 5. Press the Android Recent Apps button (task switcher) # 6. Observe the Firefox card preview - it shows the password edit screen # with sensitive password information visible # No code-level exploit is needed; this is a UI snapshot leakage vulnerability. # The vulnerability can be demonstrated by following the steps above on a # vulnerable Firefox Android version. # Verification script (conceptual): import subprocess def check_vulnerability(): """ Check if the installed Firefox version is vulnerable to CVE-2025-11717 """ # Get Firefox version from Android device result = subprocess.run( ['adb', 'shell', 'dumpsys', 'package', 'org.mozilla.firefox', '|', 'grep', 'versionName'], capture_output=True, text=True ) version = result.stdout.strip() if version and int(version.split('.')[0]) < 144: print(f"[VULNERABLE] Firefox {version} is affected by CVE-2025-11717") print("The password edit screen may be leaked in Android task switcher") else: print(f"[SAFE] Firefox {version} is not affected (fixed in Firefox 144)") if __name__ == "__main__": check_vulnerability()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-11717", "sourceIdentifier": "[email protected]", "published": "2025-10-14T13:15:38.033", "lastModified": "2026-04-13T15:16:40.930", "vulnStatus": "Modified", "cveTags": [], "descriptions": [{"lang": "en", "value": "When switching between Android apps using the card carousel Firefox shows a black screen as its card image when a password-related screen was the last one being used. Prior to Firefox 144 the password edit screen was visible. This vulnerability was fixed in Firefox 144."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N", "baseScore": 9.1, "baseSeverity": "CRITICAL", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "NONE"}, "exploitabilityScore": 3.9, "impactScore": 5.2}, {"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N", "baseScore": 9.1, "baseSeverity": "CRITICAL", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "NONE"}, "exploitabilityScore": 3.9, "impactScore": 5.2}]}, "weaknesses": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-200"}]}], "configurations": [{"operator": "AND", "nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:mozilla:firefox:*:*:*:*:*:*:*:*", "versionEndExcluding": "144.0", "matchCriteriaId": "DC554AD6-8F3F-4C92-85EA-C204204E9E9D"}]}, {"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": false, "criteria": "cpe:2.3:o:google:android:-:*:*:*:*:*:*:*", "matchCriteriaId": "F8B9FEC8-73B6-43B8-B24E-1F7C20D91D26"}]}]}], "references": [{"url": "https://bugzilla.mozilla.org/show_bug.cgi?id=1872601", "source": "[email protected]", "tags": ["Issue Tracking", "Permissions Required"]}, {"url": "https://www.mozilla.org/security/advisories/mfsa2025-81/", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}