Skip to content

CVE-2026-93372: Google Chrome Android WebGL Heap Buffer Overflow GPU Sandbox Escape

HERMES

HERMES THREAT SCORE & MOBILE BROWSER SANDBOX ESCAPE

Target: Google Chrome for Android β€” WebGL ANGLE / OpenGL ES Translation Subsystem
Confidence: 97%
91 / 100
CRITICAL

Measures real-world operational relevance, exploit weaponization, and active threat posture.

Dimension Breakdown
Exploitability 18 / 20
Threat Activity 18 / 20
Weaponization 19 / 20
Exposure 19 / 20
Prevalence 20 / 20
Impact 19 / 20
Exploit Maturity 18 / 20
Attack Chain Potential 19 / 20
βš–οΈ Divergence & Operational Rationale

Rated CVSS 8.8 and HTS 91 (CRITICAL). Buffer overflows in GPU rendering pipelines on mobile operating systems bypass traditional renderer sandboxes. When triggered via a malicious webpage, this vulnerability grants GPU process arbitrary memory corruption and native device command execution.

πŸ•ΈοΈ Connected Knowledge Graph & Provenance

CVE-2026-93372: Google Chrome Android WebGL Heap Buffer Overflow GPU Sandbox EscapeVULNERABILITY

Connected Nodes: 1
Active Relationships (Outgoing)
→ affectsPRODUCTGoogle Chromium / V8 Engine
98% VERY_HIGH

Software platform affected by security vulnerabilities and agentic attack patterns.

πŸ” Why is this related? (Evidence & Provenance)

“Confirmed security vulnerability in Google Chromium / V8 Engine documented in Hermes dossier.”

Supporting Verified Evidence:

ParameterTechnical SpecificationOperational Impact
CVE IdentifierCVE-2026-93372Google Chrome Android Security Release
Vulnerability ClassHeap Buffer Overflow (CWE-122 / CWE-120)Sandbox escape and arbitrary code execution
Affected ComponentWebGL ANGLE / OpenGL ES Texture DecompressorChromium GPU Process
Authentication RequiredNone (PR:N)Attacker lures user to visiting a crafted URL
User InteractionRequired (UI:R)User navigates to malicious web page
Scope ImpactChanged (S:C)Escapes browser renderer into host GPU/Android OS context
Privileges ObtainedAndroid Application Sandbox EscapeArbitrary native code execution under Chrome context
Affected VersionsGoogle Chrome for Android < 153.0.8010.52Mobile Chrome browser instances
Remediation TargetGoogle Chrome 153.0.8010.52Update via Google Play Store / Enterprise MDM

graph TD
Web["Malicious Web Page"] --> Canvas["HTML5 Canvas WebGL gl.compressedTexImage2D()"]
Canvas --> ANGLE["ANGLE OpenGL ES Backend"]
ANGLE --> SizeCalc["Integer Calculation of Mipmap Texture Bounds"]
SizeCalc --> Overflow["Integer Truncation -> Heap Buffer Overflow"]
Overflow --> GPUCorrupt["Corrupt Adjacent GPU Command Buffer Structures"]
GPUCorrupt --> Escape["Execute Native Shellcode outside Browser Sandbox"]
  1. WebGL texture decompression in ANGLE calculates buffer sizes using texture dimensions and mipmap level parameters.
  2. A calculation flaw allows an integer truncation when handling abnormal dimension boundaries in compressed ASTC / ETC2 texture formats.
  3. The allocated buffer is smaller than the decompression payload, resulting in a heap buffer overflow that corrupts surrounding GPU command buffer dispatch tables.

  1. T0 Immediate Action (< 24h) β€” Update Chrome on Android: Deploy Google Chrome 153.0.8010.52 or newer via Google Play Store or enterprise Mobile Device Management (MDM).
  2. T1 Mitigation β€” Disable WebGL via Enterprise Policy: If devices cannot be patched immediately, deploy Chrome Enterprise policy to disable WebGL:
    {
    "Disable3DAPIs": true
    }