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

CVE-2026-17695: Google Chrome ANGLE RCE Vulnerability

CVE-2026-17695 is a remote code execution flaw in Google Chrome's ANGLE component on Mac that enables sandbox escape through malicious HTML pages. This article covers technical details, affected versions, and mitigation.

Published:

CVE-2026-17695 Overview

CVE-2026-17695 is an inappropriate implementation vulnerability in ANGLE (Almost Native Graphics Layer Engine) in Google Chrome on macOS. The flaw affects Chrome versions prior to 151.0.7922.72. A remote attacker can potentially perform a sandbox escape by convincing a user to visit a crafted HTML page. Google's Chromium security team assigned this issue a High severity rating.

Critical Impact

A successful exploit can break out of the Chrome renderer sandbox on macOS, giving attackers code execution capabilities outside the browser's protected process boundary.

Affected Products

  • Google Chrome on macOS versions prior to 151.0.7922.72
  • ANGLE graphics abstraction layer as shipped with vulnerable Chrome builds
  • Chromium-based browsers on macOS that embed the affected ANGLE component

Discovery Timeline

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

Technical Details for CVE-2026-17695

Vulnerability Analysis

The vulnerability resides in ANGLE, the graphics abstraction layer that Chrome uses to translate OpenGL ES API calls into platform-native graphics calls. On macOS, ANGLE bridges WebGL and other GPU workloads to the underlying Metal or OpenGL backends. An inappropriate implementation in this layer allows attacker-controlled input from a web page to influence code paths in a manner not anticipated by the sandbox model.

Because ANGLE handles content that crosses the renderer trust boundary, flaws here can be leveraged for sandbox escape rather than only in-renderer memory corruption. The attacker's payload is delivered through standard web content, requiring no additional privileges on the target system.

The EPSS probability for this CVE is 0.288% with a percentile of 21.021, indicating no widespread exploitation activity has been observed at publication.

Root Cause

The root cause is an inappropriate implementation within ANGLE's Mac-specific code paths. The exact technical mechanism is not disclosed in the public advisory, which is consistent with Google's practice of restricting details until the majority of users have updated. See the Chromium Issue Tracker Entry for reference.

Attack Vector

Exploitation requires a user to load a crafted HTML page in a vulnerable Chrome build on macOS. The page triggers the flawed ANGLE code path, which can be chained with additional primitives to escape the renderer sandbox. Delivery vectors include phishing links, malvertising, and compromised websites.

No verified proof-of-concept code has been published. Refer to the Google Chrome Update Announcement for the vendor's disclosure.

Detection Methods for CVE-2026-17695

Indicators of Compromise

  • Chrome renderer or GPU process children spawning unexpected macOS binaries such as /bin/sh, osascript, or curl
  • Chrome versions on macOS endpoints reporting a build lower than 151.0.7922.72 in browser telemetry
  • Outbound network connections from Chrome helper processes to newly observed or low-reputation domains immediately after WebGL content is rendered

Detection Strategies

  • Inventory installed Chrome versions across the macOS fleet and flag any build below 151.0.7922.72
  • Monitor process ancestry for Google Chrome Helper (GPU) and Google Chrome Helper (Renderer) spawning non-browser child processes
  • Inspect crash reports and ReportCrash telemetry for repeated faults in ANGLE-related modules, which can indicate exploitation attempts

Monitoring Recommendations

  • Ingest macOS endpoint telemetry (process creation, file, and network events) into a centralized data lake to correlate browser exploitation attempts with follow-on activity
  • Alert on anomalous parent-child relationships from Chrome helper processes
  • Track browser update compliance as a continuous control rather than a periodic scan

How to Mitigate CVE-2026-17695

Immediate Actions Required

  • Update Google Chrome on macOS to version 151.0.7922.72 or later on all managed endpoints
  • Force-restart Chrome after deployment to ensure the patched binaries are actually loaded into memory
  • Audit Chromium-derived browsers (Edge, Brave, Opera, Vivaldi) on macOS and apply their equivalent updates once released

Patch Information

Google released the fix in the Stable channel update announced on the Chrome Releases blog. Upgrading to Chrome 151.0.7922.72 or higher on macOS remediates the vulnerability. See the Google Chrome Update Announcement for release details.

Workarounds

  • Disable hardware-accelerated graphics in Chrome via chrome://settings to reduce ANGLE exposure until patching completes
  • Restrict WebGL and untrusted graphics content through enterprise policy where feasible
  • Enforce browsing through inspected proxies to block known malicious HTML delivery infrastructure
bash
# Verify Chrome version on macOS endpoints
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --version

# Example MDM/Jamf policy check: fail if version below patched build
REQUIRED="151.0.7922.72"
CURRENT=$(defaults read /Applications/Google\ Chrome.app/Contents/Info CFBundleShortVersionString)
[ "$(printf '%s\n' "$REQUIRED" "$CURRENT" | sort -V | head -n1)" = "$REQUIRED" ] \
  && echo "Chrome is patched" \
  || echo "Chrome requires update to $REQUIRED"

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.