CVE-2026-18005 Overview
CVE-2026-18005 affects Google Chrome versions prior to 151.0.7922.72. The vulnerability stems from an inappropriate implementation in the WebXR component. A remote attacker can exploit this flaw through a crafted HTML page to obtain potentially sensitive information from process memory.
Google assigned this issue a Chromium security severity rating of Low. The vulnerability requires user interaction, as the target must visit an attacker-controlled or compromised web page. Successful exploitation exposes fragments of browser process memory, which may contain data from other browsing contexts or internal state.
Critical Impact
Remote attackers can extract residual process memory contents from Chrome via a crafted HTML page targeting the WebXR implementation, enabling information disclosure without authentication.
Affected Products
- Google Chrome versions prior to 151.0.7922.72 on desktop platforms
- Chromium-based browsers integrating the affected WebXR implementation
- Downstream distributions embedding pre-patch Chromium releases
Discovery Timeline
- 2026-07-30 - CVE-2026-18005 published to NVD
- 2026-07-30 - Last updated in NVD database
Technical Details for CVE-2026-18005
Vulnerability Analysis
CVE-2026-18005 is an information disclosure vulnerability in the WebXR (Web Extended Reality) subsystem of Google Chrome. WebXR provides browser APIs for virtual and augmented reality experiences, exposing device pose, rendering, and input surfaces to web content. The affected implementation improperly handles data returned to JavaScript contexts.
An attacker hosts a crafted HTML page that invokes WebXR APIs to trigger the flawed code path. The implementation returns buffers or object fields that include memory content beyond the intended boundary. This residual memory can contain data from other allocations within the renderer or GPU process.
The issue falls within the information disclosure category and aligns with weaknesses where uninitialized or over-read memory is exposed to script. Chromium classified the severity as Low because exploitation yields opportunistic memory fragments rather than deterministic secrets or code execution.
Root Cause
The root cause is an inappropriate implementation within WebXR handling logic. Boundary or initialization checks fail to sanitize memory before it crosses the trust boundary from native code to JavaScript. Details of the specific function are tracked in the Chromium Issue Tracker Entry.
Attack Vector
Exploitation requires the victim to navigate to an attacker-controlled page in a vulnerable Chrome build. The page executes JavaScript that calls into WebXR interfaces to read leaked memory contents. No authentication or elevated privileges are required. Refer to the Google Chrome Update Announcement for release details.
No public proof-of-concept exploit is available. The vulnerability mechanism is described in prose because no verified exploitation code has been published.
Detection Methods for CVE-2026-18005
Indicators of Compromise
- Chrome browser telemetry showing versions earlier than 151.0.7922.72 on endpoints reachable from the internet.
- Outbound connections from browser processes to unfamiliar domains hosting WebXR-enabled content.
- Repeated invocation of WebXR JavaScript APIs from pages outside typical XR application vendors.
Detection Strategies
- Inventory installed Chrome and Chromium-derivative versions across managed endpoints and flag builds below 151.0.7922.72.
- Monitor web proxy or DNS logs for user navigation to unknown sites requesting WebXR device permissions.
- Correlate browser process memory anomalies with visits to pages that trigger the navigator.xr interface.
Monitoring Recommendations
- Enable browser update compliance reporting through enterprise policy and endpoint management tools.
- Ingest browser telemetry into a centralized data lake to identify outdated Chrome instances at scale.
- Track user-reported browser crashes or anomalies that coincide with XR content sessions.
How to Mitigate CVE-2026-18005
Immediate Actions Required
- Update Google Chrome to version 151.0.7922.72 or later on all managed endpoints.
- Restart Chrome after applying the update to ensure the patched binaries load.
- Audit Chromium-based browsers and embedded WebViews for equivalent upstream fixes.
Patch Information
Google released the fix in the Chrome Stable channel update documented in the Google Chrome Update Announcement. Administrators should push the update through enterprise management channels such as Chrome Browser Cloud Management, Group Policy, or MDM tooling. Verify installed versions match or exceed 151.0.7922.72.
Workarounds
- Disable WebXR functionality via enterprise policy where XR features are not required for business use.
- Restrict WebXR API access through browser permission policies that block untrusted origins.
- Enforce navigation controls that limit users to vetted domains until patch deployment completes.
# Verify Chrome version on Windows endpoints
reg query "HKLM\Software\Google\Update\Clients\{8A69D345-D564-463C-AFF1-A69D9E530F96}" /v pv
# Verify Chrome version on Linux
google-chrome --version
# Verify Chrome version on macOS
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --version
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

