Skip to main content

Firebase Authentication CVE-2026-85268

| EUVDEUVD-2026-113761 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-10-30 GoogleCloud GHSA-vwmj-j37x-r937
8.7
CVSS 4.0 · Vendor: GoogleCloud
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious iOS bundle ID
  2. Delivery
    Lure victim into auth/handler flow
  3. Exploit
    Reflected XSS executes JavaScript in auth context
  4. Execution
    Exfiltrate auth tokens / hijack session
  5. Impact
    Account takeover

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation targets the auth/handler of Google Cloud Identity Platform / Firebase Authentication on iOS specifically, using a malicious iOS bundle ID that the handler reflects without proper sanitization. Per the CVSS vector it is unauthenticated (PR:N) and remote (AV:N) but requires victim interaction (UI:P) - the attack is not fully autonomous drive-by; a user must enter or engage with the manipulated authentication flow. It is limited to versions prior to the 2026-08-14 fix and to the iOS code path; non-iOS clients and patched versions are not affected. The practical ceiling on impact is that the attacker must first draw a victim into the vulnerable auth flow.

Impact

This is a reflected/DOM-style Cross-Site Scripting flaw (CWE-79) in the auth/handler component of Google Cloud Identity Platform and Firebase Authentication on iOS, triggered via a malicious iOS bundle ID. The vendor-supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H) indicates a network-reachable, low-complexity, unauthenticated attack that nonetheless requires passive user interaction (UI:P) - so exploitation is not fully drive-by; a victim must engage with attacker-influenced content. The vuln.today decision label is 'this_week', consistent with a serious but not emergency-grade issue. There is no CISA KEV listing and no EPSS score provided, and no public exploit is identified at the time of analysis, so there is no evidence of active or widespread exploitation; the signals point to a patch-promptly priority rather than a fire-drill. One tension worth flagging: the input vector rates VC/VI/VA all High, which is aggressive for an XSS (availability impact in particular is atypical for script injection) - this likely reflects the sensitivity of the authentication context (token/credential theft, account takeover) rather than a literal denial-of-service capability; verify impact scope with Google's advisory.

Exploit ScenarioDerived

An attacker crafts a malicious iOS bundle ID that is reflected unsanitized by the auth/handler, then lures a victim into an authentication flow that processes it (UI:P). When the victim's client renders the handler response, attacker-controlled JavaScript executes in the authentication context, enabling theft of authentication tokens or session data and potential account takeover. No public exploit code is identified at the time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.6% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 30, 2026

Cross-site scripting in the iOS auth/handler component of Firebase Authentication and Google Cloud Identity Platform (builds prior to 2026-08-14) lets a remote, unauthenticated attacker execute arbitrary JavaScript inside the authentication flow by supplying a crafted iOS bundle ID that the handler reflects without sanitization. The independent assessment rates it CVSS 3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N - scope-changed script execution with high confidentiality impact, but the attacker must first draw a victim into the manipulated auth flow, so it is not a fully autonomous drive-by. Exposure is confined to the iOS code path and to versions older than the 2026-08-14 fix; non-iOS clients and patched builds are not affected, and no public exploit has been identified at time of analysis.

RemediationAI

Upgrade the Firebase Authentication / Identity Platform iOS auth helper to the release dated 2026-08-14 or later; the vendor documents the fix in the 'auth-helper-fix' note at https://firebase.google.com/support/releases#auth-helper-fix, and that advisory is the source of truth for the exact build to pin. Because the vulnerable artifact is a client-side SDK, shipping the fix requires rebuilding and redistributing the iOS app so users actually run the patched helper - users on older app binaries remain exposed until they update, which is the main residual risk and the reason this carries a this-week remediation priority. There is no separate configuration toggle or server-side switch described in the available sources that removes the reflection path, and non-iOS platforms do not require action for this CVE. Validate any bundle-ID-driven authentication callbacks in your own app code after upgrading, since custom handlers that mimic the vulnerable reflection may reintroduce the same injection independent of the SDK version.

Affected VersionsENISA

Identity Platform and Firebase Authentication 0 <2026-08-14

Affected Packages

euvd identity_platform_and_firebase_authentication fix: 2026-08-14

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

The flaw is CWE-79 (Improper Neutralization of Input During Web Page Generation), manifesting as reflected/DOM-style script injection within the auth/handler of Google Cloud Identity Platform and Firebase Authentication on iOS. A malicious iOS bundle ID is accepted by the handler and reflected into the authentication response without proper encoding, so script embedded in the bundle ID is interpreted in the context of the authentication page. Because the affected surface is the auth/handler itself, successful injection runs with the origin privileges of the authentication flow, which is why the assessed vector carries S:C (scope change) and C:H despite limited integrity/availability impact. The CVSS 4.0 vector supplied (AV:N/AC:L/AT:N/PR:N/UI:P) confirms remoteness, low attack complexity, no privileges required, and a passive user-interaction requirement - a victim must enter or engage with the manipulated flow, which caps exploitability below a pure drive-by. The CPE string cpe:2.3:a:google_cloud:identity_platform_and_firebase_authentication:*:*:*:*:*:*:*:* confirms both the Identity Platform and Firebase Authentication product families share the affected code; the iOS-only condition and the 2026-08-14 build cutoff bound the vulnerable population, and the trigger mechanics beyond bundle-ID reflection are not further described in the available sources.

Know when Identity Platform And Firebase Authentication 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 (GoogleCloud) PRIMARY 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:L/SI:L/SA:L/U:Amber
vuln.today AI 8.2 HIGH

Remote unauthenticated reflected XSS requiring victim interaction (UI:R); script runs cross-context in the auth flow (S:C) enabling token theft (C:H), with limited integrity and no availability impact.

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

Primary rating from Vendor (GoogleCloud).

CVSS VectorVendor: GoogleCloud

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
Low
Subsequent system: Integrity
Low
Subsequent system: Availability
Low

Lifecycle Timeline

2
Patch available
Oct 30, 2026 - 11:02 EUVD
CVE Published
Oct 30, 2026 - 10:20 cve.org
HIGH 8.7

DescriptionCVE.org

A Cross-Site Scripting (XSS) (CWE-79) vulnerability in the auth/handler in Google Cloud Identity Platform and Firebase Authentication versions prior to 2026-08-14 on iOS allows an unauthenticated remote attacker to execute arbitrary JavaScript using a malicious iOS bundle ID.

Executive ViewAI

Why It Matters

A high-severity cross-site scripting flaw in the iOS authentication handler of Firebase Authentication and Google Cloud Identity Platform could allow attackers to execute malicious JavaScript during the sign-in process, potentially compromising user credentials and sensitive identity data. Organizations using affected iOS builds (prior to 2026-08-14) face elevated risk because the vulnerability requires only user interaction to exploit. Leadership should prioritize remediation to protect user accounts and maintain trust in authentication systems.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include enabling strict input validation and sanitization on the iOS auth handler to reject malformed bundle IDs, restricting the auth flow to trusted domains, and monitoring authentication logs for anomalous JavaScript execution or redirects.

Threat Intelligence Overview

EPSS Score
0.6%
Top 52% exploitable
Prevalence
High
Firebase Authentication and Identity Platform underpin a vast number of mobile/web apps
Social Media
1
Sightings
Data Quality
4 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 HIGH
CISA KEV No
Public POC No
EPSS 0.6%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

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