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

CVE-2026-13960: Google Chrome XSS Vulnerability

CVE-2026-13960 is an XSS flaw in Google Chrome's Passwords feature allowing UI spoofing attacks through malicious HTML pages. This article covers the technical details, affected versions, security impact, and mitigation.

Published:

CVE-2026-13960 Overview

CVE-2026-13960 is a user interface spoofing vulnerability in the Passwords component of Google Chrome versions prior to 150.0.7871.47. A remote attacker can craft a malicious HTML page that manipulates password-related UI elements to mislead the user. The flaw is classified as [CWE-451] (User Interface Misrepresentation of Critical Information) and is tracked by Chromium as security severity Medium. Successful exploitation requires user interaction, and the impact is limited to integrity of the displayed interface rather than direct data theft or code execution.

Critical Impact

A crafted web page can spoof Chrome's password UI, tricking users into disclosing or misinterpreting credential prompts.

Affected Products

  • Google Chrome for Desktop versions prior to 150.0.7871.47
  • Chromium-based browsers that inherit the vulnerable Passwords component
  • All operating systems supported by Chrome Desktop (Windows, macOS, Linux)

Discovery Timeline

  • 2026-06-30 - CVE-2026-13960 published to NVD
  • 2026-07-02 - Last updated in NVD database

Technical Details for CVE-2026-13960

Vulnerability Analysis

The vulnerability resides in the Passwords feature of Google Chrome. The browser's rendering of password-related UI elements does not correctly enforce the boundary between attacker-controlled web content and trusted browser chrome. An attacker delivering a crafted HTML page can manipulate visual elements to impersonate legitimate password prompts, autofill indicators, or credential management dialogs. The attack requires the victim to visit the malicious page and interact with the spoofed interface. The vulnerability does not permit arbitrary code execution or direct memory corruption. Its consequence is limited to integrity of what the user perceives, which can facilitate phishing and credential harvesting workflows.

Root Cause

The root cause is an inappropriate implementation in the Passwords component. UI rendering logic fails to isolate untrusted page content from security-sensitive password indicators. This maps to [CWE-451], where critical information is misrepresented to the user. Details are tracked in the Chromium Issue Tracker Entry.

Attack Vector

Exploitation requires the victim to load an attacker-controlled HTML page and interact with it. There is no requirement for authentication or elevated privileges. The attacker crafts DOM elements that overlap, mimic, or obscure Chrome's native password UI. When the user believes they are interacting with the browser's trusted credential interface, they may enter credentials into an attacker-visible surface or approve unintended actions. No public proof-of-concept or exploit code has been published as of disclosure.

Detection Methods for CVE-2026-13960

Indicators of Compromise

  • Chrome Desktop clients running versions below 150.0.7871.47 after the patch release date
  • Browser telemetry showing navigation to pages that render overlays covering password autofill regions
  • User reports of unexpected password prompts on unfamiliar domains

Detection Strategies

  • Inventory installed Chrome versions across the fleet and flag any build older than 150.0.7871.47
  • Correlate web proxy and DNS logs with threat intelligence on phishing infrastructure targeting credential prompts
  • Review endpoint browser extension and update logs to confirm Chrome auto-update is functioning

Monitoring Recommendations

  • Ingest browser version telemetry into centralized logging and alert on out-of-date Chrome installations
  • Monitor identity provider logs for credential submissions from unusual referrers following user browsing sessions
  • Track help desk tickets referencing suspicious password prompts to identify targeted campaigns

How to Mitigate CVE-2026-13960

Immediate Actions Required

  • Update Google Chrome to version 150.0.7871.47 or later on all Desktop endpoints
  • Verify Chrome auto-update is enabled and not blocked by group policy or network filtering
  • Communicate to users that legitimate Chrome password prompts appear in browser chrome, not inside page content

Patch Information

Google released the fix in the Stable channel update for Desktop. Details are available in the Google Chrome Desktop Update advisory. Enterprises deploying Chrome via managed installers should push the updated MSI or package to all endpoints and confirm version compliance through configuration management tooling.

Workarounds

  • Disable Chrome's built-in password manager via enterprise policy PasswordManagerEnabled until patching is complete
  • Enforce use of a separate credential manager that renders prompts outside the browser viewport
  • Apply web filtering rules to block newly registered domains and known phishing hosts that may deliver crafted pages
bash
# Verify installed Chrome version on Windows endpoints
reg query "HKLM\SOFTWARE\Google\Chrome\BLBeacon" /v version

# Verify installed Chrome version on macOS
defaults read /Applications/Google\ Chrome.app/Contents/Info CFBundleShortVersionString

# Verify installed Chrome version on Linux
google-chrome --version

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

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

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.