CVE-2026-17697 Overview
CVE-2026-17697 is a type confusion vulnerability in ANGLE, the graphics translation layer used by Google Chrome to map OpenGL ES calls to native GPU APIs. The flaw affects Google Chrome versions prior to 151.0.7922.72. A remote attacker can exploit the issue by serving a crafted HTML page to a targeted user. Successful exploitation may allow a sandbox escape from the Chrome renderer process. Google's Chromium project rates the security severity as High. The vulnerability is classified under CWE-843: Access of Resource Using Incompatible Type.
Critical Impact
A remote attacker can trigger type confusion in ANGLE through a crafted HTML page, potentially achieving a sandbox escape that bypasses Chrome's renderer isolation boundary.
Affected Products
- Google Chrome versions prior to 151.0.7922.72 on desktop platforms
- Chromium-based browsers embedding vulnerable ANGLE builds
- Applications relying on the Chromium rendering engine before the patched revision
Discovery Timeline
- 2026-07-30 - CVE-2026-17697 published to NVD
- 2026-07-30 - Last updated in NVD database
Technical Details for CVE-2026-17697
Vulnerability Analysis
The vulnerability resides in ANGLE (Almost Native Graphics Layer Engine), which translates WebGL and OpenGL ES calls into backend graphics APIs such as Direct3D, Metal, and Vulkan. Type confusion occurs when code operating on an object interprets it as a different, incompatible type. In ANGLE, this typically involves shader resources, GPU buffers, or state objects that share memory but expect distinct type semantics. An attacker who reaches this code path from a renderer process can corrupt internal state and gain execution primitives that cross the sandbox boundary. Sandbox escapes are significant because they let attacker-controlled JavaScript or WebGL content reach the GPU process or host operating system with elevated privileges.
Root Cause
The root cause is improper type validation within ANGLE, tracked under [CWE-843]. Object handles are cast or accessed as an incompatible type, allowing memory contents to be reinterpreted. Full technical details are limited pending broader disclosure. See the Chromium Issue Tracker Entry for restricted upstream context.
Attack Vector
Exploitation requires the victim to load a crafted HTML page under attacker control. The page delivers malicious WebGL or graphics content that reaches the vulnerable ANGLE code path. Because the initial vector is a web page, drive-by delivery through phishing, malvertising, or compromised sites is realistic. Refer to the Google Chrome Update Announcement for vendor guidance. The current EPSS probability is 0.314% at the 23.781 percentile.
// No verified public exploit code is available for CVE-2026-17697.
// The vulnerability is triggered by a crafted HTML page that
// invokes WebGL or graphics operations reaching the ANGLE type
// confusion path. See the Chromium Issue Tracker for details.
Detection Methods for CVE-2026-17697
Indicators of Compromise
- Unexpected child processes spawned from chrome.exe or the GPU process following a browsing session
- Crash dumps referencing ANGLE modules such as libGLESv2.dll or libEGL.dll
- Renderer process making outbound connections or writing to disk locations outside the sandbox profile
Detection Strategies
- Inventory browser versions across managed endpoints and flag any Chrome build below 151.0.7922.72
- Correlate browser crash telemetry with visits to newly registered or low-reputation domains hosting WebGL content
- Monitor for anomalous GPU process behavior, including unusual memory allocations and cross-process handle access
Monitoring Recommendations
- Ingest browser telemetry and endpoint process events into a central analytics platform for correlation
- Alert on post-exploitation behaviors such as credential access, LSASS interaction, or persistence tied to browser child processes
- Track Chrome update compliance as a continuous control rather than a one-time patch check
How to Mitigate CVE-2026-17697
Immediate Actions Required
- Update Google Chrome to version 151.0.7922.72 or later on all desktop endpoints
- Restart the browser after applying the update so the ANGLE libraries reload the patched code
- Verify that Chromium-based browsers and embedded frameworks in the environment ship the patched ANGLE build
Patch Information
Google released the fix in Chrome stable channel 151.0.7922.72. Deployment details are available in the Google Chrome Update Announcement. Enterprises using managed browser policies should force update rollout and confirm version reporting from endpoints.
Workarounds
- Disable hardware acceleration in Chrome to reduce ANGLE code exposure, accepting the performance tradeoff
- Restrict WebGL through enterprise policy on high-risk user groups until patching completes
- Apply network-level controls that block access to untrusted sites known to host malicious WebGL payloads
# Verify installed Chrome version on Windows endpoints
reg query "HKLM\SOFTWARE\Google\Chrome\BLBeacon" /v version
# Verify installed Chrome version on macOS
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --version
# 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.

