Skip to main content

Firefox for iOS CVE-2026-103417

| EUVDEUVD-2026-98340 MEDIUM
Origin Validation Error (CWE-346)
2026-10-13 mozilla GHSA-6fqq-f23v-gqfc
5.5
CVSS 3.1 · Vendor: mozilla
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Lure user to trigger saved-login UI
  2. Exploit
    Induce cross-origin navigation mid-autofill
  3. Execution
    Autofill binds to wrong origin
  4. Impact
    Credentials disclosed to attacker page

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Origin validation
Exploitation Conditions

Exploitation requires that the Firefox for iOS saved-login/autofill UI be open AND that a cross-origin navigation occur during that window, because autofill was not bound to the originating page or re-validated when the origin changed. Limiting factors: it is iOS-specific (Firefox for iOS only), requires active user interaction (UI:R) to invoke the login prompt, depends on a narrow timing/navigation race rather than a stable condition, and is fully remediated in version 157.1. It does not work against patched clients or when the saved-login UI is not actively engaged.

Impact

Signals point to a low-to-moderate, non-urgent issue. SSVC is unambiguous and consistent: Exploitation=none, Automatable=no, Technical Impact=partial - i.e. no observed exploitation and not scalable. No CISA KEV listing and no public POC were provided, and no EPSS score was supplied (missing data, not zero risk). The Mozilla CVSS of 5.5 (MEDIUM) reflects a credential-disclosure flaw with Confidentiality:High but no Integrity/Availability impact. There is a notable internal tension worth flagging: the CVSS vector is AV:L (local attack vector) with UI:R, yet the described mechanism - autofill leaking into a page reached via cross-origin web navigation - reads like a network/web-delivered attack (AV:N) requiring a specific timing window (saved-login UI open during navigation). This AV:L-vs-web-attack mismatch should be verified with Mozilla; Mozilla frequently rates mobile-browser issues conservatively. Overall this is a legitimate but lower-priority browser hardening fix, not a widespread-exploitation emergency.

Exploit ScenarioDerived

A user opens Firefox for iOS and triggers the saved-login/autofill UI on a trusted site; a malicious or attacker-influenced page causes a cross-origin navigation while that UI is still open, and the browser autofills the saved credentials into the attacker-controlled destination instead of the original origin, disclosing the username/password. The attack requires user interaction (UI:R) and a specific race-like window, and no public exploit code was identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 13, 2026

Information disclosure in Mozilla Firefox for iOS (releases prior to 157.1) can leak saved credentials to a different origin: if a cross-origin navigation occurs while the saved-login/autofill UI is open, the browser may still fill the stored username and password into the newly loaded page, because the autofill action was never bound to the page that originally requested it and was not re-validated when the origin changed (CWE-346). Exploitation requires the user to have triggered the login prompt (UI:R) and depends on a narrow race between that prompt being open and the navigation occurring, so our independent assessment rates it as a network-reachable but high-complexity, unauthenticated issue with confidentiality-only impact (CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:N/A:N). No public exploit code has been identified at time of analysis, CISA's SSVC framework records exploitation as 'none' and the issue as not automatable, and Mozilla shipped the fix in Firefox for iOS 157.1.

RemediationAI

Vendor-released patch: Firefox for iOS 157.1 - upgrade to 157.1 or later via the App Store and confirm the installed version, as this is the only complete fix and no backport or configuration workaround fully closes the origin-binding defect. Because the CPE shows an unbounded version range, verify the build number rather than assuming a recent-looking install is patched, and enable automatic app updates on managed iOS fleets. Until the upgrade is deployed, the practical compensating control is to disable saved-password autofill in Firefox for iOS (Settings → Logins and Passwords, turning off autofill for saved logins) and to rely on a separate password manager or manual entry; the trade-off is reduced convenience and manual typing, and it is only a partial mitigation if any other autofill path remains enabled, so it should be treated as temporary. Secondary hygiene measures - avoid leaving the saved-login prompt open while following links, and avoid navigating to untrusted or redirected pages from that state - reduce exposure to the race but cannot be enforced programmatically. Full details and version confirmation are in Mozilla's advisory at https://www.mozilla.org/security/advisories/mfsa2026-105/ and the upstream bug at https://bugzilla.mozilla.org/show_bug.cgi?id=2068171. No vendor-released workaround short of upgrading is documented, and our release priority remains low-to-moderate given SSVC exploitation 'none', no public exploit code, and the narrow user-interaction-dependent race conditions required.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The root cause class is CWE-346, Origin Validation Error: the credential autofill subsystem in Firefox for iOS was not scoped to the origin that initiated the saved-login request, and it did not re-check or discard the pending fill when the browsing context navigated to a different origin. Correct implementations bind a pending credential fill to the requesting document/origin and abort it on any origin change; here the fill survived navigation, so a page from an unrelated origin could receive the stored credentials. The affected component is the platform-specific (iOS) saved-login/autofill UI rather than a general web-rendering engine flaw, which is why the CPE scope is limited to cpe:2.3:a:mozilla:firefox_for_ios:*:*:*:*:*:*:*:* and why the advisory is tracked solely under Mozilla's Firefox for iOS channel (MFSA 2026-105) alongside Bugzilla 2068171. The vector PR:N/UI:R indicates the attacker does not need credentials on the target device, but a user must actively open the saved-login prompt, and the assessed AV:N/AC:H/S:C reflects that the attack is deliverable over the network (e.g., a page or redirect that triggers navigation) yet depends on a difficult-to-hit timing condition with impact confined to confidentiality.

Know when Firefox For Ios gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (mozilla) PRIMARY 5.5 MEDIUM
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
vuln.today AI 6.1 MEDIUM

Web-delivered cross-origin navigation implies AV:N (contra vendor AV:L); the timing window gives AC:H, user must invoke autofill (UI:R), credentials cross origins (S:C), only confidentiality impacted (C:H).

3.1 AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:N/A:N
4.0 AV:N/AC:H/AT:N/PR:N/UI:A/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (mozilla).

CVSS VectorVendor: mozilla

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

3
CVSS changed
Oct 13, 2026 - 13:22 NVD
5.5 (None) 5.5 (MEDIUM)
CVE Published
Oct 13, 2026 - 07:19 cve.org
MEDIUM 5.5
CVE Published
Oct 13, 2026 - 07:19 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

Firefox for iOS could autofill saved credentials into a new page if cross-origin navigation occurred while the saved-login UI was open. Autofill was not bound to the originating page or rejected when its origin changed. This vulnerability was fixed in Firefox for iOS 157.1.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
Low
niche iOS-only browser with small mobile market share
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

28
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Affected Products (CPE)CVE.org

cpe:2.3:a:mozilla:firefox_for_ios:*:*:*:*:*:*:*:*
CVE-2026-103418 HIGH
8.8 Oct 13

Firefox for iOS versions prior to 157.1 interpolate a page's HTML lang attribute directly into the browser's translation

CVE-2026-8706 MEDIUM
6.5 May 19

Firefox for iOS Reader mode exposed an unauthenticated local HTTP server on the device, enabling a co-installed maliciou

CVE-2026-53899 MEDIUM
6.5 Jun 16

Cookie leakage in Firefox for iOS prior to 152.0 allows an attacker-controlled suffix domain to intercept cookies intend

CVE-2026-81267 MEDIUM
5.4 Aug 31

Address bar spoofing in Firefox for iOS lets a malicious webpage stall a popup's cross-origin navigation after the brows

CVE-2026-9309 MEDIUM
5.4 Jun 01

Cross-site scripting in Firefox for iOS Reader View allows unauthenticated remote attackers to inject arbitrary markup v

CVE-2026-9308 MEDIUM
5.4 Jun 01

Reader View in Firefox for iOS executes arbitrary JavaScript due to an incorrect template substitution order, enabling c

CVE-2026-9078 MEDIUM
5.4 May 25

Firefox for iOS misrepresents attacker-controlled domains as trusted origins through improper rendering of right-to-left

CVE-2026-14906 MEDIUM
5.3 Jul 13

PDF save functionality in Firefox for iOS allows maliciously crafted page titles to manipulate the output file path, ena

CVE-2026-86853 MEDIUM
4.3 Sep 08

Repeated external URL scheme invocations from a malicious webpage can flood Firefox for iOS with system confirmation pro

CVE-2026-53900 MEDIUM
4.3 Jun 16

Cookie injection in Firefox for iOS (all versions prior to 152.0) arises from the browser's TemporaryDocument PDF handli

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy