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

CVE-2026-78905: Google Chrome ANGLE RCE Vulnerability

CVE-2026-78905 is a type confusion remote code execution vulnerability in Google Chrome ANGLE component that enables attackers to execute arbitrary code outside the sandbox. This article covers technical details, affected versions, security impact, and mitigation strategies.

Published:

CVE-2026-78905 Overview

CVE-2026-78905 is a type confusion 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 affects Chrome versions prior to 152.0.7977.65 and allows a remote attacker to potentially execute arbitrary code outside the browser sandbox by serving a crafted HTML page. The vulnerability is classified under CWE-843: Access of Resource Using Incompatible Type.

Critical Impact

A remote attacker can achieve arbitrary code execution outside the Chrome sandbox after a user visits a malicious web page, bypassing a core browser containment boundary.

Affected Products

  • Google Chrome versions prior to 152.0.7977.65
  • Chromium-based browsers embedding vulnerable ANGLE builds
  • Desktop platforms distributed via the Chrome Stable channel

Discovery Timeline

  • 2026-08-25 - CVE-2026-78905 published to NVD
  • 2026-08-27 - Last updated in NVD database

Technical Details for CVE-2026-78905

Vulnerability Analysis

The vulnerability resides in ANGLE, which handles WebGL and GPU-accelerated rendering inside Chrome. A type confusion condition occurs when ANGLE interprets a memory region as one object type while it actually holds another, breaking type safety guarantees. An attacker who controls the layout and content of a WebGL context can drive ANGLE into this inconsistent state through a crafted HTML page. The resulting mismatch enables reading or writing outside the intended object boundaries, which attackers convert into control over program execution. Because ANGLE code runs in a GPU-adjacent context with broader privileges than the renderer sandbox, successful exploitation can escape the sandbox and execute code in the host process.

Root Cause

The root cause is improper type validation within ANGLE, mapped to CWE-843. Object references are dispatched based on an assumed type without verifying the runtime type of the underlying resource. Details of the offending code path are tracked in Chromium Issue Tracker #517245017.

Attack Vector

Exploitation is remote and requires user interaction: the victim must load an attacker-controlled HTML page in a vulnerable Chrome build. The page issues WebGL or graphics API calls that steer ANGLE into the type-confused state. From there, an attacker gains a memory read/write primitive and pivots to arbitrary code execution outside the renderer sandbox. No authentication is required, and delivery vectors include phishing links, malvertising, and compromised websites.

No public proof-of-concept or in-the-wild exploitation has been reported for CVE-2026-78905. See the Google Chrome Stable Update advisory for vendor detail.

Detection Methods for CVE-2026-78905

Indicators of Compromise

  • Chrome processes spawning unexpected child processes such as cmd.exe, powershell.exe, or shell interpreters immediately after browsing activity
  • GPU process (--type=gpu-process) crashes or unexpected restarts correlated with visits to untrusted domains
  • Outbound connections from Chrome-related processes to unfamiliar hosts shortly after page load

Detection Strategies

  • Inventory Chrome installations across the fleet and flag any build below 152.0.7977.65
  • Alert on anomalous process lineage where chrome.exe or its GPU process creates non-browser executables or writes to autorun locations
  • Correlate browser telemetry with proxy or DNS logs to identify sessions loading domains associated with exploit kits

Monitoring Recommendations

  • Ingest endpoint process, file, and network telemetry into a centralized data lake for retroactive hunting against ANGLE exploitation patterns
  • Monitor Chrome update status through management tooling and treat missing updates as a policy violation
  • Track EPSS movement for CVE-2026-78905 (currently 0.475%, 39th percentile) to reprioritize response if exploit activity emerges

How to Mitigate CVE-2026-78905

Immediate Actions Required

  • Update Google Chrome to version 152.0.7977.65 or later on all managed endpoints
  • Restart Chrome after update deployment to ensure the patched ANGLE binary is loaded
  • Audit Chromium-based applications (Edge, Brave, Opera, Electron apps) and apply upstream fixes as vendors release them

Patch Information

Google addressed CVE-2026-78905 in the Chrome Stable channel release documented in the Stable Channel Update for Desktop. Enterprise administrators should deploy the update through existing patch management workflows and verify version compliance via Chrome Browser Cloud Management or endpoint inventory tooling.

Workarounds

  • Disable hardware acceleration in Chrome (chrome://settings → System → Use hardware acceleration when available) to reduce ANGLE code path exposure until patching completes
  • Restrict WebGL through enterprise policy where business use cases allow, using the DefaultWebGLSetting policy
  • Enforce browsing through a secure web gateway that blocks known malicious domains and inspects HTML content
bash
# Configuration example: enforce minimum Chrome version via Windows Group Policy registry key
reg add "HKLM\Software\Policies\Google\Chrome" /v TargetVersionPrefix /t REG_SZ /d "152.0.7977.65" /f
reg add "HKLM\Software\Policies\Google\Chrome" /v DefaultWebGLSetting /t REG_DWORD /d 2 /f

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.