Severity by source
AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
Remote crafted page with no auth but required user navigation (UI:R); WebGL UAF crosses the sandbox boundary (S:C) enabling high impact, consistent with vendor Critical rating.
Primary rating from Vendor (Chrome).
CVSS VectorVendor: Chrome
Lifecycle Timeline
4DescriptionCVE.org
Use after free in WebGL in Google Chrome on Android prior to 149.0.7827.197 allowed a remote attacker to potentially perform a sandbox escape via a crafted HTML page. (Chromium security severity: Critical)
AnalysisAI
Sandbox escape in Google Chrome on Android before 149.0.7827.197 stems from a use-after-free in the WebGL graphics subsystem, letting a remote attacker who lures a victim to a crafted HTML page potentially break out of the renderer sandbox. Rated Critical by Chromium with a CVSS 9.6 reflecting scope change and total compromise of confidentiality, integrity, and availability. There is no public exploit identified at time of analysis and the issue is not on CISA KEV, though Google has shipped a fix.
Technical ContextAI
WebGL is Chrome's JavaScript-exposed binding to GPU rendering (OpenGL ES/ANGLE), processed in the GPU process which sits at a higher privilege boundary than the renderer sandbox. The flaw is CWE-416 Use After Free: WebGL object lifetime is mishandled so a freed memory region is later referenced, allowing an attacker to control the contents of reclaimed memory through carefully sequenced WebGL calls from a web page. Because WebGL drives the GPU process, a successful UAF there is the classic primitive used to escape the renderer sandbox, which is exactly the impact noted here. The CPE cpe:2.3:a:google:chrome:*:*:*:*:*:*:*:* and EUVD scoping confirm the affected component is the Chrome browser application, specifically the Android build per the advisory text.
RemediationAI
Update Google Chrome on Android to 149.0.7827.197 or later - Vendor-released patch: 149.0.7827.197, available via the Google Play Store and documented in the Chrome Releases advisory at https://chromereleases.googleblog.com/2026/06/stable-channel-update-for-desktop_0482630350.html. Chrome auto-updates on Android, but verify the version under Settings and relaunch to apply, since the fix is inert until the browser process restarts. If immediate patching is not possible, reduce exposure by avoiding untrusted web pages and, in managed environments, you can disable WebGL via the enterprise policy/flag (chrome://flags or policy controls) as a compensating control - the trade-off is that WebGL-dependent sites (maps, 3D, games, some canvas-accelerated apps) will break or render incorrectly. There is no separate workaround published by the vendor, so upgrading remains the definitive fix.
Same weakness CWE-416 – Use After Free
View allSame technique Denial Of Service
View allVendor StatusVendor
Share
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-39033
GHSA-37jm-qcw2-gcqg