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

CVE-2026-17945: Google Chrome XSS Vulnerability

CVE-2026-17945 is an XSS vulnerability in Google Chrome Navigation that enables UI spoofing through insufficient input validation. This article covers the technical details, affected versions, impact, and mitigation.

Published:

CVE-2026-17945 Overview

CVE-2026-17945 is a user interface (UI) spoofing vulnerability in the Navigation component of Google Chrome. The flaw stems from insufficient validation of untrusted input and affects Chrome versions prior to 151.0.7922.72. A remote attacker who has already compromised the renderer process can leverage a crafted HTML page to spoof UI elements in the browser. Google Chromium rates the security severity as Low. The issue was disclosed through the Chrome stable channel update announcement and tracked in the Chromium issue tracker.

Critical Impact

An attacker who controls a compromised renderer process can display misleading browser UI content, enabling phishing or deception attacks against end users.

Affected Products

  • Google Chrome versions prior to 151.0.7922.72
  • Chromium-based browsers sharing the same Navigation component
  • Desktop stable channel releases preceding the July 2026 update

Discovery Timeline

  • 2026-07-30 - CVE-2026-17945 published to NVD
  • 2026-07-30 - Last updated in NVD database

Technical Details for CVE-2026-17945

Vulnerability Analysis

The vulnerability resides in the Navigation subsystem of Google Chrome. Chrome's Navigation component coordinates page loads, URL transitions, and the display of security-relevant UI such as the address bar. Insufficient validation of untrusted input within this component allows a remote attacker to influence what the browser presents to the user.

Exploitation requires the attacker to have already compromised the renderer process. From that position, the attacker serves a crafted HTML page that triggers the flawed input handling in Navigation. The result is UI spoofing, in which the browser displays content or indicators that misrepresent the true origin or state of the page.

This class of issue is significant because Chrome's site isolation model relies on the browser process to maintain trustworthy UI even when a renderer is compromised. A UI spoofing primitive undermines that trust boundary and can be chained with social engineering to steal credentials or session tokens.

Root Cause

The root cause is improper input validation within the Navigation component. Data supplied by a compromised renderer is not sufficiently checked before being reflected in navigation-related UI state, allowing the renderer to influence outputs that should be controlled solely by the browser process.

Attack Vector

The attack requires two stages. First, the attacker must compromise the renderer process, typically through a separate memory corruption or type confusion bug. Second, the attacker delivers a crafted HTML page that triggers the Navigation input validation weakness to spoof UI content presented to the user.

No verified public proof-of-concept code is available. Refer to the Chromium Issue Tracker Entry and the Google Chrome Update Announcement for vendor-provided details.

Detection Methods for CVE-2026-17945

Indicators of Compromise

  • Chrome desktop clients still reporting versions earlier than 151.0.7922.72 in inventory data
  • Browser crash telemetry referencing the Navigation component preceding suspicious user activity
  • User reports of address bar or navigation UI inconsistencies on visited pages

Detection Strategies

  • Inventory installed Chrome versions across managed endpoints and flag any host below 151.0.7922.72
  • Correlate renderer process crashes with subsequent credential submissions to unusual destinations
  • Monitor phishing telemetry for URLs delivering crafted HTML that targets Chromium-based browsers

Monitoring Recommendations

  • Track Chrome update compliance through endpoint management tooling and enforce automated updates
  • Ingest browser and web proxy logs into a centralized analytics platform for post-incident review
  • Alert on execution of Chrome processes with non-standard command-line flags that could disable sandboxing

How to Mitigate CVE-2026-17945

Immediate Actions Required

  • Update Google Chrome to version 151.0.7922.72 or later on all desktop platforms
  • Restart Chrome after updates to ensure the patched Navigation component is loaded
  • Verify Chromium-based third-party browsers have merged the corresponding upstream fix

Patch Information

Google addressed the vulnerability in the Chrome stable channel release announced in the Google Chrome Update Announcement. Fixed builds are 151.0.7922.72 and newer. Administrators managing enterprise deployments should validate policy-driven updates and confirm the reported version in chrome://version.

Workarounds

  • Enforce automatic Chrome updates via enterprise policy until all endpoints report the fixed version
  • Restrict browsing to trusted destinations through web filtering while patch rollout completes
  • Educate users to verify URLs directly rather than relying solely on visual UI cues
bash
# Verify installed Chrome version on Linux/macOS endpoints
google-chrome --version
# Expected output should be 151.0.7922.72 or later

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.