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

CVE-2026-17933: Chrome DOMStorage Information Disclosure

CVE-2026-17933 is an information disclosure vulnerability in Google Chrome's DOMStorage implementation that enables attackers to leak cross-origin data. This article covers technical details, affected versions, and patches.

Published:

CVE-2026-17933 Overview

CVE-2026-17933 is an inappropriate implementation vulnerability in the DOMStorage component of Google Chrome. Versions prior to 151.0.7922.72 allow a remote attacker to leak cross-origin data through a crafted HTML page. Chromium assigned this issue a security severity of Low. The flaw undermines the same-origin policy that isolates web content across origins, potentially exposing data stored by other sites in localStorage or sessionStorage.

Critical Impact

A remote attacker can craft an HTML page that leaks cross-origin data from Chrome's DOMStorage, breaking web origin isolation guarantees.

Affected Products

  • Google Chrome desktop versions prior to 151.0.7922.72
  • Chromium-based browsers incorporating the affected DOMStorage implementation
  • Downstream Chromium forks that have not merged the upstream fix

Discovery Timeline

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

Technical Details for CVE-2026-17933

Vulnerability Analysis

DOMStorage exposes the localStorage and sessionStorage APIs that let web pages persist key-value data scoped to an origin. The Chromium implementation is responsible for enforcing origin isolation on every read and write. CVE-2026-17933 is described by the vendor as an inappropriate implementation, meaning the component behaves in a way that violates its intended security contract rather than corrupting memory.

The practical consequence is a cross-origin information leak. A page controlled by an attacker can observe or infer data that belongs to a different origin, which should be inaccessible under the same-origin policy. This class of bug typically enables tracking, session inference, or reconstruction of user data written by legitimate sites.

Root Cause

Google has not published a detailed root-cause breakdown for this issue. The vendor advisory attributes the flaw to an inappropriate implementation within DOMStorage that fails to fully enforce origin boundaries. Additional technical context may become available once the Chromium Issue Tracker Entry is unrestricted following patch adoption.

Attack Vector

Exploitation requires a victim to load a crafted HTML page in an unpatched Chrome build. No authentication or user interaction beyond normal browsing is needed. The attacker delivers the page through any standard web mechanism such as a link, ad frame, or compromised site. Once rendered, the attacker's JavaScript interacts with DOMStorage in a way that surfaces data belonging to another origin.

No public proof-of-concept, exploit module, or in-the-wild activity has been reported. Refer to the Google Chrome Update for the vendor's release notes.

Detection Methods for CVE-2026-17933

Indicators of Compromise

  • No file-based or network indicators have been published for CVE-2026-17933.
  • Presence of Chrome desktop builds with version string below 151.0.7922.72 in endpoint inventory.
  • Browser telemetry showing users visiting untrusted origins while running vulnerable Chrome versions.

Detection Strategies

  • Inventory installed Chrome versions across managed endpoints and flag any build earlier than 151.0.7922.72.
  • Monitor browser update posture through enterprise management channels such as Chrome Browser Cloud Management or MDM reporting.
  • Correlate web proxy logs with browser version telemetry to identify vulnerable clients reaching high-risk destinations.

Monitoring Recommendations

  • Track Chrome auto-update health and alert on hosts that stall on outdated versions.
  • Ingest browser version data into the security data lake to support version-based hunting queries.
  • Watch for anomalous JavaScript activity in web gateway logs, particularly requests exfiltrating storage-like key-value payloads.

How to Mitigate CVE-2026-17933

Immediate Actions Required

  • Update Google Chrome to version 151.0.7922.72 or later on all desktop platforms.
  • Force-restart Chrome on managed endpoints so that the patched binary is loaded into memory.
  • Verify that Chromium-based third-party browsers in the environment have merged the corresponding upstream fix.

Patch Information

Google addressed CVE-2026-17933 in the Chrome Stable channel release documented in the Google Chrome Update. Users on version 151.0.7922.72 or later of Chrome for desktop are not affected. Enterprises using Chrome Browser Cloud Management or group policy should confirm that auto-update is enabled and that pinned version policies do not hold clients on vulnerable builds.

Workarounds

  • No official workaround exists; applying the vendor patch is the supported remediation.
  • Restrict browsing to trusted sites for users who cannot immediately update, reducing exposure to attacker-controlled HTML.
  • Consider temporarily disabling third-party storage or enforcing stricter site isolation policies via enterprise browser policy until patching completes.
bash
# Verify installed Chrome version on Linux/macOS endpoints
google-chrome --version
# Expected output: Google Chrome 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.