Skip to main content
Vulnerability Database/CVE-2026-95321

CVE-2026-95321: Google Chrome XSS Vulnerability

CVE-2026-95321 is a cross-site scripting vulnerability in Google Chrome on Android allowing attackers to spoof payment UI elements. This article covers the technical details, affected versions, and steps to protect your system.

Published:

CVE-2026-95321 Overview

CVE-2026-95321 is a user interface (UI) misrepresentation vulnerability in the Payments component of Google Chrome on Android. Versions prior to 154.0.8037.57 allow a remote attacker to spoof UI elements through a crafted HTML page. The flaw is tracked under CWE-451 (User Interface Misrepresentation of Critical Information) and Chromium rates its security severity as Medium.

An attacker who convinces a user to visit a malicious page can render deceptive payment UI, potentially tricking users into approving fraudulent transactions or disclosing payment information.

Critical Impact

A remote attacker can spoof payment-related UI elements in Chrome for Android, enabling social engineering and payment fraud against mobile users.

Affected Products

  • Google Chrome on Android prior to 154.0.8037.57
  • Google Android devices running vulnerable Chrome builds
  • Downstream Chromium-based Android browsers using affected releases

Discovery Timeline

  • 2026-09-29 - CVE-2026-95321 published to the National Vulnerability Database (NVD)
  • 2026-09-30 - Last updated in NVD database
  • Vendor advisory - Google Chrome Stable Channel Update

Technical Details for CVE-2026-95321

Vulnerability Analysis

The vulnerability resides in the Payments subsystem of Chrome for Android. This subsystem renders the payment sheet and related dialogs that users rely on to verify merchant identity, transaction totals, and payment method selection. A crafted HTML page can manipulate how these UI elements are drawn or positioned, causing the browser to present misleading information to the user.

Because the misrepresentation occurs inside a trusted browser surface, users have limited signals to distinguish spoofed content from legitimate payment prompts. The attack requires user interaction, typically visiting an attacker-controlled page and engaging with the payment flow.

Root Cause

The root cause is improper handling of UI rendering in Chrome's Payments component on Android [CWE-451]. Attacker-controlled page content can influence trust-relevant portions of the payment surface, blurring the boundary between web content and browser chrome.

Attack Vector

Exploitation is network-based and requires user interaction. An attacker hosts a crafted HTML page and lures a mobile Chrome user to open it, for example through phishing links, malvertising, or a compromised site. When the user initiates a payment flow, the page manipulates payment UI elements to display spoofed merchant, amount, or method information. No authentication or elevated privileges are required.

See the Chromium tracker entry for technical details once access restrictions are lifted.

Detection Methods for CVE-2026-95321

Indicators of Compromise

  • Mobile endpoints running Chrome for Android at versions earlier than 154.0.8037.57
  • Outbound traffic from mobile browsers to newly registered or low-reputation domains hosting payment-styled pages
  • User reports of unexpected or mismatched payment prompts in the Chrome payment sheet

Detection Strategies

  • Inventory installed Chrome versions across managed Android devices and flag any build below 154.0.8037.57
  • Correlate mobile web browsing telemetry with threat intelligence feeds covering phishing and payment fraud infrastructure
  • Monitor for anomalous DOM structures or overlay techniques targeting Chrome's PaymentRequest API in web application logs

Monitoring Recommendations

  • Track Mobile Device Management (MDM) compliance for Chrome updates on Android fleets
  • Alert on user-reported payment anomalies through helpdesk and fraud channels
  • Review browser update telemetry weekly to confirm patched builds are rolling out to end users

How to Mitigate CVE-2026-95321

Immediate Actions Required

  • Update Google Chrome on Android to version 154.0.8037.57 or later through the Google Play Store
  • Push the updated Chrome build to managed Android devices using MDM or enterprise mobility management (EMM) policies
  • Communicate phishing and payment fraud awareness guidance to mobile users, especially around unexpected payment prompts

Patch Information

Google addressed the issue in Chrome 154.0.8037.57. Refer to the Google Chrome Stable Channel Update for release details and to the Chromium Issue #545879261 for the underlying bug tracker entry.

Workarounds

  • Advise users to avoid entering payment information in Chrome for Android until the update is installed
  • Restrict use of untrusted or unsolicited links on mobile devices through email and messaging filtering
  • Where feasible, enforce enterprise browser policies that block navigation to unrated or high-risk categories on mobile
bash
# Verify installed Chrome version on an Android device via ADB
adb shell dumpsys package com.android.chrome | grep versionName

# Expected output after remediation:
# versionName=154.0.8037.57

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.