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

CVE-2026-14125: Google Chrome Information Disclosure Flaw

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

Published:

CVE-2026-14125 Overview

CVE-2026-14125 is an uninitialized memory use vulnerability [CWE-457] in ANGLE, the graphics translation layer used by Google Chrome. The flaw affects Chrome versions prior to 150.0.7871.47 across Windows, macOS, and Linux. A remote attacker can leverage a crafted HTML page to read potentially sensitive information from Chrome process memory. Exploitation requires the victim to visit an attacker-controlled page, making user interaction necessary. Google's Chromium security team rated the internal severity as Low, while the National Vulnerability Database assigns a CVSS 3.1 base score of 6.5.

Critical Impact

A crafted web page can read uninitialized process memory from the Chrome renderer, potentially exposing sensitive data such as tokens, pointers, or fragments of previously processed content.

Affected Products

  • Google Chrome versions prior to 150.0.7871.47
  • Chrome for Windows, macOS, and Linux desktop builds
  • Applications embedding Chromium or ANGLE builds released before the fix

Discovery Timeline

  • 2026-06-30 - CVE-2026-14125 published to NVD
  • 2026-07-01 - Last updated in NVD database

Technical Details for CVE-2026-14125

Vulnerability Analysis

The vulnerability resides in ANGLE (Almost Native Graphics Layer Engine), the component Chrome uses to translate OpenGL ES calls into the native graphics API of the host system (Direct3D on Windows, Metal on macOS, OpenGL or Vulkan on Linux). ANGLE processes WebGL commands originating from untrusted web content in the renderer process.

An uninitialized memory use condition [CWE-457] occurs when code reads a memory region before that region has been assigned a defined value. In ANGLE, this means that graphics buffers, structures, or output values consumed by GPU translation logic can contain residual data from earlier allocations. When such data is reflected back into a WebGL result observable by JavaScript, an attacker can reconstruct fragments of process memory.

The attack requires user interaction, as indicated by the CVSS vector. The scope remains unchanged, and the impact is limited to confidentiality; integrity and availability are not affected.

Root Cause

The root cause is a code path in ANGLE that consumes a memory region without first initializing it. Chromium's issue tracker entry 513918431 contains the restricted technical detail. The class of bug is common in graphics translation layers because buffer allocation, initialization, and GPU-side writes are decoupled, and static analysis can miss paths where a write is skipped under specific shader or state configurations.

Attack Vector

Exploitation is remote and network-based. An attacker hosts a crafted HTML page that issues specific WebGL or Canvas operations to trigger the vulnerable ANGLE code path. When a victim visits the page in an unpatched Chrome build, JavaScript on the page can read the uninitialized values returned from ANGLE. The disclosed memory may include data left by prior operations in the renderer process. No credentials or elevated privileges are required on the target.

No public proof-of-concept, exploit code, or evidence of exploitation in the wild has been published. The EPSS probability is 0.265%.

Detection Methods for CVE-2026-14125

Indicators of Compromise

  • Chrome browser instances reporting a version string below 150.0.7871.47 in enterprise inventory or user-agent telemetry
  • Outbound connections from browser hosts to newly registered or low-reputation domains serving heavy WebGL content
  • Renderer process crashes or GPU errors correlated with visits to untrusted pages, which can indicate probing of ANGLE code paths

Detection Strategies

  • Inventory installed Chrome versions across managed endpoints and flag any build earlier than 150.0.7871.47
  • Monitor web proxy and DNS logs for user navigation to unclassified sites immediately preceding anomalous browser behavior
  • Correlate endpoint process telemetry showing chrome.exe renderer subprocesses making unexpected memory read patterns or exhibiting high WebGL activity from untrusted origins

Monitoring Recommendations

  • Enable browser version reporting through Chrome Enterprise policies and forward the data to a centralized SIEM
  • Alert on Chrome installations that fail to auto-update within 72 hours of a stable channel release
  • Track user-agent strings at web gateways to identify outdated Chrome clients accessing external content

How to Mitigate CVE-2026-14125

Immediate Actions Required

  • Update Google Chrome to version 150.0.7871.47 or later on all Windows, macOS, and Linux endpoints
  • Restart Chrome after the update to ensure the patched binaries are loaded into memory
  • Verify Chrome Enterprise auto-update policies are enabled and functioning, and remove any policy that pins Chrome to an older version
  • Update Chromium-based embedded applications and third-party browsers that ship ANGLE builds to their vendors' patched releases

Patch Information

Google addressed CVE-2026-14125 in the Chrome Stable channel release 150.0.7871.47. Details are available in the Google Chrome Release Update. The restricted upstream fix is tracked in the Chromium Issue Tracker Entry.

Workarounds

  • Disable WebGL through the --disable-webgl command-line flag or enterprise policy where graphics acceleration is not required by users
  • Restrict browsing to trusted internal sites through web filtering until the patched version is deployed
  • Enforce Chrome Site Isolation to reduce the value of any memory disclosed from a single renderer process
bash
# Configuration example: enforce minimum Chrome version and disable WebGL via Chrome Enterprise policy (Linux managed policy JSON)
{
  "BrowserSwitcherEnabled": false,
  "Disable3DAPIs": true,
  "ComponentUpdatesEnabled": true,
  "DefaultBrowserSettingEnabled": true
}

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.