CVE-2026-17968 Overview
CVE-2026-17968 is an uninitialized memory use vulnerability in the WebXR component of Google Chrome on Android. The flaw affects versions prior to 151.0.7922.72. A remote attacker can craft a malicious HTML page that triggers the condition and reads potentially sensitive information from the browser process memory. Google Chrome's Chromium project classifies the severity as Low. The weakness maps to CWE-457: Use of Uninitialized Variable. Exploitation requires a user to visit an attacker-controlled or compromised page that invokes the WebXR API.
Critical Impact
Successful exploitation leaks fragments of process memory to attacker-controlled JavaScript, exposing data that may include pointers, tokens, or other renderer state.
Affected Products
- Google Chrome on Android prior to 151.0.7922.72
- Chromium-based mobile browsers on Android that share the affected WebXR implementation
- Applications embedding vulnerable Chromium WebXR components on Android
Discovery Timeline
- 2026-07-30 - CVE-2026-17968 published to NVD
- 2026-07-30 - Last updated in NVD database
Technical Details for CVE-2026-17968
Vulnerability Analysis
The vulnerability resides in Chrome's WebXR implementation on Android. WebXR is the browser API that exposes virtual and augmented reality device data to JavaScript. The affected code path uses a variable or memory region before it is initialized. When the browser returns that region to JavaScript through a WebXR interface, the caller observes leftover process memory. The information disclosure surface is limited to whatever bytes happen to reside at the reused allocation. Attackers cannot directly control the leaked contents, but repeated invocations may surface useful data over time. See the Chromium Issue Tracker entry and the Google Chrome Stable Update announcement for release context.
Root Cause
The root cause is an uninitialized use pattern classified under [CWE-457]. A field, buffer, or stack slot inside the WebXR pipeline is read before being explicitly written. On Android builds, the underlying allocator does not zero memory on reuse for the affected path, so prior contents remain readable through the WebXR return values.
Attack Vector
Exploitation is remote and web-based. An attacker hosts a crafted HTML page that instantiates WebXR objects and invokes the vulnerable APIs from JavaScript. A victim only needs to load the page in a vulnerable Chrome for Android build. No authentication is required, but user interaction to visit the site is necessary. No public proof-of-concept exploit or in-the-wild abuse is documented for this CVE.
No verified exploit code is available for this issue. Technical specifics are tracked in the Chromium bug report referenced above and were not disclosed publicly at the time of publication.
Detection Methods for CVE-2026-17968
Indicators of Compromise
- Chrome for Android clients reporting a User-Agent version string below 151.0.7922.72 after the patch window
- Outbound requests from mobile endpoints to pages that reference the navigator.xr API from untrusted domains
- Renderer process crashes or anomalies on Android devices coincident with visits to unfamiliar WebXR-enabled sites
Detection Strategies
- Inventory Chrome for Android versions across the mobile fleet using MDM or UEM reporting and flag builds earlier than 151.0.7922.72.
- Correlate web proxy or DNS telemetry with mobile browsing to identify visits to pages invoking WebXR from low-reputation domains.
- Review browser telemetry for repeated allocation of XRSession and related interfaces from a single origin, which may indicate memory harvesting attempts.
Monitoring Recommendations
- Ingest mobile device inventory and browser version data into the SIEM to alert on out-of-date Chrome installations.
- Monitor threat intelligence feeds for any post-disclosure proof-of-concept targeting Chromium WebXR uninitialized memory.
- Track Chrome Stable release notifications and align internal patch SLAs to the vendor cadence.
How to Mitigate CVE-2026-17968
Immediate Actions Required
- Update Google Chrome on Android to version 151.0.7922.72 or later through the Google Play Store.
- Enforce automatic Chrome updates on managed Android devices via MDM policy.
- Restrict use of unmanaged mobile browsers on devices that access sensitive corporate resources.
Patch Information
Google fixed the issue in Chrome for Android 151.0.7922.72. Refer to the Google Chrome Stable Update announcement and the Chromium Issue Tracker entry for release metadata. Users who have automatic updates enabled receive the patch through the Play Store without additional action.
Workarounds
- Disable WebXR features on managed Android devices by policy where the feature is not required for business use.
- Block navigation to unknown or untrusted domains that request WebXR capabilities through a mobile secure web gateway.
- Educate users to avoid opening WebXR content from untrusted links until the browser update is confirmed installed.
# Verify Chrome for Android version via ADB on a managed test device
adb shell dumpsys package com.android.chrome | grep versionName
# Expected output after patching:
# versionName=151.0.7922.72
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

