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

CVE-2026-17750: Google Chrome ANGLE Use After Free Flaw

CVE-2026-17750 is a use after free vulnerability in ANGLE in Google Chrome that allows remote attackers to potentially escape the sandbox via crafted HTML. This article covers technical details, affected versions, and mitigation.

Published:

CVE-2026-17750 Overview

CVE-2026-17750 is a use-after-free vulnerability in ANGLE, the graphics abstraction layer used by Google Chrome to translate OpenGL ES calls to native graphics APIs. The flaw affects Google Chrome versions prior to 151.0.7922.72. A remote attacker can exploit the vulnerability by serving a crafted HTML page that triggers memory reuse after deallocation within the ANGLE component. Successful exploitation could allow a sandbox escape from the renderer process, expanding the attacker's foothold beyond browser process boundaries. Google's Chromium team rated the security severity as Medium. The vulnerability is classified under CWE-416: Use After Free.

Critical Impact

Remote attackers can potentially escape the Chrome renderer sandbox through a crafted HTML page, enabling code execution outside the constrained renderer environment.

Affected Products

  • Google Chrome versions prior to 151.0.7922.72 (Desktop)
  • Chromium-based browsers using the vulnerable ANGLE component
  • Applications embedding affected Chromium versions via CEF or Electron

Discovery Timeline

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

Technical Details for CVE-2026-17750

Vulnerability Analysis

The vulnerability resides in ANGLE (Almost Native Graphics Layer Engine), which translates WebGL and OpenGL ES calls into Direct3D, Metal, or Vulkan commands depending on the host platform. A use-after-free condition occurs when ANGLE continues to reference a graphics resource object after its memory has been freed. An attacker who controls the freed memory region can influence subsequent operations that dereference the stale pointer.

Because ANGLE processes untrusted content from web pages, the exposure surface is broad. The Chromium security team indicated the flaw could lead to a sandbox escape, meaning code running in the renderer sandbox could potentially cross into the more privileged browser process or GPU process context.

Root Cause

The root cause is improper object lifetime management [CWE-416] within ANGLE. A resource is released while another code path retains a reference to it. When that reference is later used, the memory may have been reallocated to attacker-controlled data, corrupting internal state or redirecting control flow.

Attack Vector

Exploitation requires a victim to load a crafted HTML page containing malicious WebGL or graphics API calls. The attacker's page triggers the specific allocation and deallocation sequence in ANGLE, then reclaims the freed memory with attacker-shaped data. Delivery vectors include drive-by downloads, malvertising, phishing links, and compromised legitimate sites. No user interaction beyond navigation is required. Refer to the Chromium Issue Tracker Entry and the Google Chrome Update Blog Post for vendor context.

No verified proof-of-concept code is publicly available for this vulnerability. Exploitation details are described in prose to avoid fabrication.

Detection Methods for CVE-2026-17750

Indicators of Compromise

  • Unexpected child process spawns from chrome.exe or the GPU process following visits to unfamiliar domains
  • Renderer process crashes with access violation exceptions referencing ANGLE modules such as libGLESv2.dll or libEGL.dll
  • Outbound connections from Chrome to unusual hosts immediately after graphics-intensive page loads

Detection Strategies

  • Monitor Chrome crash telemetry for repeated renderer or GPU process faults involving ANGLE modules
  • Correlate browsing history with crash timestamps to identify potentially malicious pages
  • Inspect network telemetry for suspicious domains delivering WebGL-heavy content preceding process anomalies

Monitoring Recommendations

  • Track installed Chrome versions across the fleet and flag hosts below 151.0.7922.72
  • Alert on browser-spawned processes performing shell, script, or LOLBin execution
  • Enable extended logging for Chrome integrity level transitions and cross-process handle operations

How to Mitigate CVE-2026-17750

Immediate Actions Required

  • Update Google Chrome to version 151.0.7922.72 or later on all endpoints
  • Restart Chrome after applying the update so the patched binaries are loaded
  • Audit Chromium-based applications such as Electron and CEF wrappers for embedded vulnerable versions

Patch Information

Google released the fix in the Stable Channel update documented in the Google Chrome Update Blog Post. Upgrading to Chrome 151.0.7922.72 or later resolves the use-after-free in ANGLE.

Workarounds

  • Deploy enterprise policies that force automatic Chrome updates via ChromeCleanupEnabled and update channel configuration
  • Temporarily restrict access to untrusted sites using web filtering or DNS security controls until patching completes
  • Consider disabling hardware acceleration via chrome://settings for high-risk users pending update deployment
bash
# Verify installed Chrome version on Windows endpoints
reg query "HKLM\SOFTWARE\Google\Chrome\BLBeacon" /v version

# Verify installed Chrome version on macOS
defaults read /Applications/Google\ Chrome.app/Contents/Info CFBundleShortVersionString

# Verify installed Chrome version on Linux
google-chrome --version

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.