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

CVE-2026-17796: Google Chrome WebXR Information Disclosure

CVE-2026-17796 is a side-channel information leakage flaw in Google Chrome WebXR that allows attackers to extract sensitive data from process memory. This article covers the technical details, affected versions, and steps to secure your browser.

Updated:

CVE-2026-17796 Overview

CVE-2026-17796 is a side-channel information leakage vulnerability in the WebXR component of Google Chrome prior to version 151.0.7922.72. A remote attacker can obtain potentially sensitive information from process memory by serving a crafted HTML page to a targeted user. The issue is tracked under [CWE-1300] (Improper Protection of Physical Side Channels) and was rated Medium severity by the Chromium security team.

Critical Impact

A crafted web page can leak information from Chrome's process memory through WebXR side channels, exposing data that should remain isolated between origins.

Affected Products

  • Google Chrome versions prior to 151.0.7922.72
  • Chromium-based browsers embedding vulnerable WebXR code
  • Desktop Chrome Stable channel builds

Discovery Timeline

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

Technical Details for CVE-2026-17796

Vulnerability Analysis

The vulnerability resides in the WebXR implementation, the browser API that exposes virtual and augmented reality device data to web content. WebXR surfaces timing-sensitive rendering and pose information to JavaScript. When boundaries between sensitive process memory and script-observable outputs are not adequately isolated, an attacker can infer memory contents through measurable side effects. Chromium categorizes the flaw under [CWE-1300], which covers improper protection of physical or logical side channels.

Root Cause

The root cause is insufficient isolation between process memory and observable state exposed through WebXR interfaces. Timing variations, cache behavior, or pose-related outputs correlate with memory contents that should be inaccessible to script. This allows a remote attacker to reconstruct fragments of process memory without triggering conventional memory-safety violations.

Attack Vector

Exploitation requires a target to load an attacker-controlled HTML page in a vulnerable Chrome build. The page executes JavaScript that interacts with WebXR APIs and measures the side-channel signal. No authentication is required, and user interaction is limited to visiting the malicious page. See the Google Chrome Update Blog and Chromium Issue Tracker Entry for vendor references.

No verified proof-of-concept code is publicly available for this issue.

Detection Methods for CVE-2026-17796

Indicators of Compromise

  • Chrome browser processes running versions earlier than 151.0.7922.72 on managed endpoints.
  • Web pages requesting WebXR sessions from unfamiliar or low-reputation origins.
  • Outbound connections to domains hosting unsolicited WebXR content shortly before anomalous data egress.

Detection Strategies

  • Inventory installed Chrome versions across the fleet and flag hosts running builds prior to 151.0.7922.72.
  • Monitor browser telemetry for pages invoking navigator.xr.requestSession() on sites without a legitimate XR use case.
  • Correlate browser process memory access anomalies with network activity to untrusted domains.

Monitoring Recommendations

  • Enable browser management policies that report installed versions to a central console.
  • Log DNS and HTTP requests from browser processes and review low-reputation destinations serving WebXR content.
  • Alert on Chrome processes that remain unpatched beyond the organization's defined SLA for browser updates.

How to Mitigate CVE-2026-17796

Immediate Actions Required

  • Update Google Chrome to version 151.0.7922.72 or later on all endpoints.
  • Force a browser restart to apply staged updates on managed devices.
  • Verify Chromium-based third-party browsers have absorbed the upstream fix before considering the issue closed.

Patch Information

Google addressed CVE-2026-17796 in the Chrome Stable channel update to 151.0.7922.72. Refer to the Google Chrome Update Blog for release notes and the Chromium Issue Tracker Entry for issue metadata.

Workarounds

  • Disable WebXR through enterprise policy where the feature is not required for business use.
  • Restrict access to WebXR-capable sites via browser extension controls or web filtering.
  • Apply site isolation and strict cross-origin policies to limit exposure of sensitive process memory.
bash
# Configuration example: enforce minimum Chrome version via enterprise policy (Windows registry)
reg add "HKLM\Software\Policies\Google\Chrome" /v TargetVersionPrefix /t REG_SZ /d "151.0.7922.72" /f
reg add "HKLM\Software\Policies\Google\ChromeUpdate" /v UpdateDefault /t REG_DWORD /d 1 /f

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.