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

CVE-2026-13990: Google Chrome XSS Vulnerability

CVE-2026-13990 is an XSS vulnerability in Google Chrome on Windows affecting versions before 150.0.7871.47. Attackers can exploit insufficient input validation to perform UI spoofing. This article covers technical details, affected versions, impact, and mitigation strategies.

Published:

CVE-2026-13990 Overview

CVE-2026-13990 is an input validation vulnerability in the DataTransfer component of Google Chrome on Windows. Versions prior to 150.0.7871.47 fail to properly validate untrusted input, allowing UI spoofing attacks. A remote attacker who has already compromised the renderer process can serve a crafted HTML page to manipulate the browser interface. The flaw is categorized under [CWE-20] Improper Input Validation and carries a Chromium severity rating of Medium. Successful exploitation deceives users into interacting with attacker-controlled content presented as legitimate browser UI, enabling downstream phishing, credential theft, or user-approved actions on malicious payloads.

Critical Impact

Attackers with renderer compromise can spoof browser UI elements on Windows systems, undermining user trust decisions and facilitating targeted social engineering against Chrome users.

Affected Products

  • Google Chrome on Windows prior to 150.0.7871.47
  • Microsoft Windows platforms running vulnerable Chrome builds
  • Chromium-based deployments sharing the affected DataTransfer implementation

Discovery Timeline

  • 2026-06-30 - CVE-2026-13990 published to the National Vulnerability Database
  • 2026-07-01 - Last updated in NVD database

Technical Details for CVE-2026-13990

Vulnerability Analysis

The vulnerability resides in Chrome's DataTransfer interface, which brokers clipboard and drag-and-drop payloads between web content and the browser. Insufficient validation of untrusted input allows a crafted HTML page to inject content that the browser renders as trusted UI. The attacker must first compromise the renderer process, which reduces the pool of viable attackers but aligns with modern Chrome exploit chains that pair a renderer bug with a secondary primitive.

User interaction is required for exploitation, as spoofed UI elements need a click, drag, or drop action to trigger the deceptive flow. Confidentiality is not directly impacted, but integrity is high because the attacker can misrepresent browser state, permissions prompts, or origin indicators to the user.

Root Cause

The root cause is improper validation of data passed through the DataTransfer object. Chrome fails to sanitize or constrain attacker-controlled fields before those values influence rendering paths that overlap with browser chrome or trusted overlays. This mismatch between web-origin data and privileged UI surfaces is the core flaw remediated by the Chrome 150 stable channel update.

Attack Vector

Exploitation begins with the attacker gaining code execution in the Chrome renderer through a separate vulnerability. From that foothold, the attacker delivers a crafted HTML page that abuses DataTransfer to construct spoofed UI. The victim then interacts with what appears to be a legitimate Chrome dialog, permission prompt, or origin indicator. The attack is network-reachable, has low complexity, and requires no prior privileges beyond the compromised renderer sandbox.

No public proof-of-concept, exploit code, or Exploit-DB entry is currently available. The vulnerability is not listed on the CISA Known Exploited Vulnerabilities catalog. Further technical detail is tracked in the Chromium Issue Tracker Entry.

Detection Methods for CVE-2026-13990

Indicators of Compromise

  • Chrome renderer processes spawning unexpected child processes or exhibiting anomalous memory patterns consistent with prior renderer compromise.
  • Outbound connections from Chrome to newly registered or low-reputation domains serving crafted HTML payloads.
  • User reports of Chrome dialogs, permission prompts, or address bar indicators that behave inconsistently with expected browser UI.

Detection Strategies

  • Inventory Chrome installations across Windows endpoints and flag any build older than 150.0.7871.47 for remediation tracking.
  • Correlate browser telemetry with proxy and DNS logs to identify sessions loading pages that trigger unusual DataTransfer or clipboard events.
  • Monitor for renderer crashes and sandbox violations that often precede or accompany UI-spoofing exploit chains.

Monitoring Recommendations

  • Enable Chrome enterprise reporting and forward events to a centralized analytics platform for baselining renderer behavior.
  • Track version drift across managed Chrome fleets and alert when endpoints remain on unpatched builds beyond the enterprise SLA.
  • Review phishing and social engineering incidents for artifacts indicating browser UI deception rather than traditional credential prompts.

How to Mitigate CVE-2026-13990

Immediate Actions Required

  • Update Google Chrome on all Windows endpoints to version 150.0.7871.47 or later using the stable channel release.
  • Restart Chrome after the update completes to ensure the patched binaries are loaded into all active sessions.
  • Validate patch deployment across managed fleets via endpoint management tooling and remediate lagging endpoints.

Patch Information

Google released the fix in the Chrome stable channel update documented in the Google Chrome Update Announcement. The patched build is 150.0.7871.47 for Windows. Administrators using Chrome Browser Cloud Management or group policy should force update checks to accelerate rollout. Additional context is available in the Chromium Issue Tracker Entry.

Workarounds

  • Restrict browsing to trusted sites via enterprise policy until patch deployment is verified across the environment.
  • Enable Chrome Enhanced Safe Browsing to increase blocking of malicious pages that could deliver the crafted HTML payload.
  • Reinforce user awareness that browser prompts and origin indicators should be scrutinized during high-risk workflows such as authentication or file downloads.
bash
# Verify installed Chrome version on Windows endpoints
reg query "HKLM\SOFTWARE\WOW6432Node\Google\Update\Clients\{8A69D345-D564-463C-AFF1-A69D9E530F96}" /v pv

# Force update check via Chrome policy (Group Policy)
# Computer Configuration > Administrative Templates > Google > Google Update > Applications
# Set: Update policy override for Google Chrome = Always allow updates

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.