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

CVE-2026-14061: Google Chrome Information Disclosure Bug

CVE-2026-14061 is an information disclosure flaw in Google Chrome's Dawn component that enables attackers to access sensitive process memory. This article covers technical details, affected versions, and mitigation.

Published:

CVE-2026-14061 Overview

CVE-2026-14061 affects the Dawn component in Google Chrome versions prior to 150.0.7871.47. Dawn is Chrome's implementation of the WebGPU standard, which exposes GPU functionality to web content. An inappropriate implementation flaw in Dawn allows a remote attacker to read potentially sensitive information from process memory by serving a crafted HTML page. Exploitation requires user interaction, specifically that a victim visits an attacker-controlled page in a vulnerable browser. Google classifies the Chromium security severity as Low, while the NVD assigns a CVSS 3.1 base score of 6.5. The weakness is tracked under [CWE-284: Improper Access Control].

Critical Impact

A remote attacker can extract sensitive data from Chrome's renderer or GPU process memory by luring a user to a crafted web page, potentially exposing cross-origin content, credentials, or other in-memory secrets.

Affected Products

  • Google Chrome versions prior to 150.0.7871.47 on Windows, macOS, and Linux
  • Chromium-based browsers that embed the vulnerable Dawn/WebGPU implementation
  • Applications using Chromium Embedded Framework (CEF) with WebGPU enabled

Discovery Timeline

  • 2026-06-30 - CVE-2026-14061 published to NVD
  • 2026-07-01 - Last updated in NVD database
  • 2026-06 - Google releases fix in Chrome Stable Channel 150.0.7871.47 per the Google Chrome Desktop Update

Technical Details for CVE-2026-14061

Vulnerability Analysis

The flaw resides in Dawn, the cross-platform implementation of the WebGPU API shipped inside Chrome. Dawn translates WebGPU calls issued by JavaScript into native GPU commands via Vulkan, Metal, or Direct3D 12. An inappropriate implementation in this translation layer permits web content to reach memory contents it should not observe. The vulnerability enables information disclosure only. Integrity and availability remain unaffected, consistent with the CWE-284 improper access control categorization.

Root Cause

Dawn fails to enforce access boundaries when a JavaScript caller interacts with specific WebGPU resources. Missing validation or incorrect initialization allows GPU buffers, textures, or command output to reflect residual bytes from process memory rather than zero-initialized or caller-owned data. Because Dawn straddles the renderer and GPU process, leaked bytes may originate from either address space depending on the code path invoked. Full technical details are tracked in the restricted Chromium Issue #502434484.

Attack Vector

Exploitation is remote and requires user interaction. An attacker hosts a crafted HTML page that instantiates a WebGPU device, allocates or queries specific GPU resources, and reads back memory that Dawn returned without proper access control. The page then exfiltrates the leaked bytes to an attacker-controlled endpoint. No authentication or elevated privileges are required. The Chromium Issue #502434484 remains restricted, and no public proof-of-concept is available. The EPSS probability sits at 0.22%, reflecting low near-term exploitation likelihood.

No verified exploit code is publicly available. The vulnerability is
triggered by JavaScript that invokes the WebGPU API (navigator.gpu)
and reads back GPU-backed buffers or textures whose contents Dawn
failed to isolate from other process memory. See the Chromium tracker
for restricted technical details.

Detection Methods for CVE-2026-14061

Indicators of Compromise

  • Chrome browser processes running versions earlier than 150.0.7871.47 on Windows, macOS, or Linux endpoints
  • Outbound HTTPS POSTs from renderer processes carrying large binary payloads after visits to untrusted sites
  • Web pages invoking navigator.gpu.requestAdapter() and reading back GPU buffers from unfamiliar or newly registered domains
  • Sudden spikes in WebGPU API usage from browser processes on endpoints without a business need for GPU-accelerated web workloads

Detection Strategies

  • Inventory browser versions across the fleet and flag any Chrome or Chromium-based build below 150.0.7871.47 for immediate remediation
  • Correlate browser telemetry with proxy or DNS logs to identify sessions where WebGPU-enabled pages precede unusual data transfers
  • Hunt for child process anomalies and unexpected memory access patterns originating from Chrome renderer or GPU helper processes

Monitoring Recommendations

  • Ingest browser and endpoint telemetry into a centralized data lake and alert on stale Chrome versions past the patch release date
  • Monitor URL categorization feedback to block newly registered domains hosting WebGPU-heavy content until reputation is established
  • Track Chrome update deployment metrics from enterprise management tools such as Chrome Browser Cloud Management or Google Admin console

How to Mitigate CVE-2026-14061

Immediate Actions Required

  • Update Google Chrome to version 150.0.7871.47 or later on Windows, macOS, and Linux endpoints as a priority
  • Force-restart Chrome after the update rolls out so the patched Dawn library is loaded into memory
  • Audit Chromium-based applications, including Electron apps and embedded browsers, and update them to builds that incorporate the fixed Dawn code

Patch Information

Google addressed CVE-2026-14061 in the Chrome Stable Channel release 150.0.7871.47. Details are published in the Google Chrome Desktop Update. Enterprise administrators should push the update via Chrome Browser Cloud Management, Google Update, or their existing software distribution tooling. Verify the effective version by navigating to chrome://settings/help on managed endpoints.

Workarounds

  • Disable WebGPU on managed browsers by setting the enterprise policy URLBlocklist for high-risk categories or by launching Chrome with --disable-features=WebGPU where operationally acceptable
  • Restrict browsing to trusted sites through web filtering while patches are staged across the environment
  • Enforce site isolation and strict third-party cookie policies to reduce the value of any leaked memory contents
bash
# Windows Group Policy example: block WebGPU via feature flag
# HKLM\SOFTWARE\Policies\Google\Chrome\CommandLineFlagSecurityWarningsEnabled = 0

# Linux/macOS: launch Chrome with WebGPU disabled during patch window
google-chrome \
  --disable-features=WebGPU,WebGPUService \
  --site-per-process

# Verify installed version meets or exceeds the fixed build
google-chrome --version
# Expected: Google Chrome 150.0.7871.47 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.