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

CVE-2026-17847: Google Chrome ANGLE RCE Vulnerability

CVE-2026-17847 is a remote code execution vulnerability in Google Chrome ANGLE that allows attackers to escape the sandbox via crafted HTML pages. This article covers technical details, affected versions, impact, and mitigation.

Published:

CVE-2026-17847 Overview

CVE-2026-17847 is an input validation vulnerability in ANGLE (Almost Native Graphics Layer Engine), the graphics abstraction layer used by Google Chrome to translate OpenGL ES calls to native graphics APIs. The flaw exists in Chrome versions prior to 151.0.7922.72 and allows a remote attacker to potentially perform a sandbox escape through a crafted HTML page. Google classifies the Chromium security severity as Medium. The vulnerability is tracked as CWE-20: Improper Input Validation.

Critical Impact

A remote attacker can escape the Chrome renderer sandbox through a crafted HTML page, bypassing a key browser security boundary designed to contain compromised renderer processes.

Affected Products

  • Google Chrome versions prior to 151.0.7922.72
  • Chromium-based browsers incorporating the vulnerable ANGLE component
  • Desktop platforms served by the Chrome Stable channel

Discovery Timeline

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

Technical Details for CVE-2026-17847

Vulnerability Analysis

The vulnerability resides in ANGLE, which mediates between Chrome's rendering engine and the underlying GPU driver. ANGLE processes graphics commands originating from web content, including WebGL calls issued from JavaScript running in the renderer process. Insufficient validation of untrusted input passed into ANGLE lets an attacker manipulate graphics command processing beyond expected boundaries. Because ANGLE runs closer to the GPU process and interacts with lower-level system components, flaws in its input handling can be leveraged to cross the renderer sandbox boundary.

A successful sandbox escape breaks the isolation Chrome relies on to contain compromised web content. After escaping, attacker-controlled code executes with the privileges of the GPU or broker process rather than the tightly restricted renderer, expanding what an attacker can reach on the host.

Root Cause

The root cause is improper validation of untrusted input within ANGLE, categorized under CWE-20. Data flowing from web content into ANGLE is not sufficiently constrained before it influences graphics operations, enabling states the component was not designed to handle safely.

Attack Vector

Exploitation is remote and requires only that a target visits a crafted HTML page. The attacker delivers malicious markup and graphics API calls, typically through WebGL, that reach the vulnerable code path in ANGLE. No authentication is required. Refer to the Google Chrome Update Announcement and Chromium Issue Tracker Entry for vendor detail.

Detection Methods for CVE-2026-17847

Indicators of Compromise

  • Chrome browser processes spawning unexpected child processes shortly after rendering untrusted web content
  • GPU process crashes or anomalous restarts correlated with visits to unfamiliar domains
  • Outbound connections initiated by Chrome helper processes to attacker-controlled infrastructure

Detection Strategies

  • Inventory Chrome installations across the environment and flag versions older than 151.0.7922.72
  • Monitor endpoint telemetry for anomalous process lineage from chrome.exe or Chromium helper binaries
  • Correlate browser crash reports with web proxy logs to identify sessions triggering GPU or renderer faults

Monitoring Recommendations

  • Alert on Chrome child processes writing executable content or spawning shells and scripting hosts
  • Track WebGL-heavy page loads from unsanctioned domains via web proxy or DNS logs
  • Ingest Chrome version telemetry into asset management to enforce continuous patch verification

How to Mitigate CVE-2026-17847

Immediate Actions Required

  • Update Google Chrome to version 151.0.7922.72 or later on all managed endpoints
  • Restart browser sessions after deploying the update to ensure the patched binary is loaded
  • Verify Chromium-based browsers in the environment have picked up the corresponding upstream fix

Patch Information

Google addressed the vulnerability in Chrome Stable channel release 151.0.7922.72. Deployment details are described in the Google Chrome Update Announcement. Additional engineering context is tracked in the Chromium Issue Tracker Entry.

Workarounds

  • Enforce automatic Chrome updates through enterprise policy to close the exposure window
  • Restrict access to untrusted websites using web filtering until patch rollout completes
  • Consider disabling hardware acceleration in high-risk environments to reduce ANGLE code path exposure
bash
# Verify installed Chrome version on Windows endpoints
reg query "HKLM\SOFTWARE\Google\Chrome\BLBeacon" /v version

# Verify installed Chrome version on Linux endpoints
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.