Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessLure victim to crafted HTML page
-
DeliveryPage loads malicious WebGL content
-
ExploitTrigger use-after-free in WebGL
-
ExecutionCorrupt freed object, hijack control flow
-
ImpactExecute arbitrary code outside sandbox
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Memory lifecycle management
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a victim running Google Chrome on Android at a version prior to 157.0.8103.38 to actively open or navigate to an attacker-crafted HTML page that exercises the vulnerable WebGL code path (UI:R - user interaction is mandatory). No authentication or prior privileges are needed (PR:N). Limiting factors: the flaw is Android-specific per the description, affects only versions below the patched 157.0.8103.38 build, and cannot be triggered without the user loading attacker content, so purely background or non-interactive exploitation is not indicated; SSVC also assesses it as not automatable, reducing the likelihood of wormable mass exploitation. |
| Impact | This is a genuine high-priority issue, not a high-CVSS-but-low-risk case. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H, base 9.6) indicates a network-reachable, low-complexity, unauthenticated flaw whose only gating factor is user interaction, and the scope change (S:C) is consistent with the description's claim of code execution OUTSIDE the renderer sandbox - a serious escalation for a browser bug. Signals partly conflict on urgency: the vuln.today Decision label is act_now and the vendor rates it Critical, yet SSVC reports Exploitation: none and Automatable: no, meaning CISA's framework sees no observed exploitation and no reliable mass-automation path (consistent with UI:R requiring a victim to browse to a page). No EPSS score was provided and the CVE is not in CISA KEV, so there is no probabilistic or confirmed-exploitation signal to weigh; the act_now label therefore rests on severity and the sandbox escape rather than on evidence of active attacks. SSVC Technical Impact: total aligns with the C:H/I:H/A:H full-impact rating. Net: treat as urgent patching per the act_now Decision label, while recognizing exploitation is not currently observed and is not automatable. |
| Exploit ScenarioDerived | A remote attacker hosts a crafted HTML page exercising a WebGL use-after-free and lures an Android user to open it in Chrome (via link, ad, or compromised site). Because only passive user interaction is needed (UI:R) and no authentication is required, visiting the page can corrupt freed memory and potentially achieve arbitrary code execution outside the browser sandbox. No public exploit code was identified at time of analysis, so this remains a plausible but not demonstrated-public attack. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Nov 03, 2026
Use-after-free in WebGL in Google Chrome on Android before 157.0.8103.38 can let an unauthenticated remote attacker potentially execute arbitrary code outside the browser sandbox when a victim opens a crafted HTML page. Google assigns the Chromium security severity Critical and the issue scores CVSS 9.6 (AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H), the scope change reflecting impact that can cross the renderer sandbox boundary as stated in the description. No public exploit code or active exploitation is identified at time of analysis and CISA SSVC assesses it as not automatable, but the vuln.today decision is act_now and a vendor patch (build 157.0.8103.38) is available.
RemediationAI
Vendor-released patch: Chrome 157.0.8103.38 for Android, documented in the stable channel advisory at https://chromereleases.googleblog.com/2026/11/stable-channel-update-for-desktop.html; update through Google Play and verify the installed build reports 157.0.8103.38 or later, since store rollouts can be staged, then fully restart the browser so the new build is actually running. Because exploitation requires a victim to open or navigate to an attacker-crafted HTML page that exercises the vulnerable WebGL code path, prioritizing the update on Android devices that browse untrusted links lowers exposure in the interim, but the supplied sources describe no configuration workaround or feature toggle that removes the flaw, leaving the version upgrade as the complete fix. Track the Chromium issue at https://issues.chromium.org/issues/558870371 and the NVD entry at https://nvd.nist.gov/vuln/detail/CVE-2026-121246 for any change in exploitation status.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
WebGL is the browser API that exposes GPU-accelerated 3D rendering to JavaScript; in Chromium it is implemented in Blink and serviced through the graphics command-buffer path to the GPU process, which on Android translates calls to the platform graphics stack (EGL/OpenGL ES). The root cause is CWE-416, a use-after-free: an object in that path is released while a reference to it survives, so a later access reads or writes memory that may have been reallocated, producing memory corruption that can be steered toward arbitrary code execution. The CVSS scope change (S:C) matches the description's claim that code execution can occur outside the sandbox, meaning the corrupted object sits at or near a trust boundary rather than purely inside the renderer. Exposure is limited to Chrome on Android builds below 157.0.8103.38; the specific WebGL code path, the freed object, and the way the crafted page reaches it are not described in the available sources, and triggering requires the victim to load attacker-controlled content (UI:R) with no authentication or prior privileges needed (PR:N).
Know when Android gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
Remote crafted-page delivery (AV:N, AC:L, PR:N) needs victim browsing (UI:R); sandbox escape justifies S:C with full C/I/A impact.
Primary rating from Vendor (Chrome).
CVSS VectorVendor: Chrome
Lifecycle Timeline
2DescriptionCVE.org
Use after free in WebGL in Google Chrome on on Android prior to 157.0.8103.38 allowed a remote attacker to potentially execute arbitrary code outside the sandbox via a crafted HTML page. (Chromium security severity: Critical)
Articles & Coverage 1
Executive ViewAI
A critical vulnerability in Google Chrome for Android (CVE-2026-121246) enables potential sandbox escape and arbitrary code execution if a user visits a malicious webpage. This affects all Android devices running Chrome versions before 157.0.8103.38, exposing the organization to significant risk from drive-by downloads or phishing campaigns. Leadership should prioritize immediate patching to prevent unauthorized access to sensitive data and systems.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Use-after-free vulnerabilities occur when a program continues to access memory through a pointer after that memory has been deallocated.
Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Adobe Flash Player before 13.0.0.292 and 14.x through 18.x before 18.0.0.160 on Windows and OS X and before 11.2.202.466
Integer underflow in the MPEG4Extractor::parseChunk function in MPEG4Extractor.cpp in libstagefright in mediaserver in A
Android 3.0 through 4.1.x on Disney Mobile, eAccess, KDDI, NTT DOCOMO, SoftBank, and other devices does not properly imp
Integer overflow in the SampleTable::setSampleToChunkParams function in SampleTable.cpp in libstagefright in Android bef
Apktool versions 2.9.1 and prior contain a path traversal vulnerability when processing Android APK files. Malicious APK
An elevation of privilege vulnerability in the Android system (art). Rated high severity (CVSS 7.8), this vulnerability
The AES-NI implementation in OpenSSL before 1.0.1t and 1.0.2 before 1.0.2h does not consider memory allocation during a
Use-after-free vulnerability in Adobe Flash Player before 13.0.0.292 and 14.x through 18.x before 18.0.0.160 on Windows
Use-after-free vulnerability in Adobe Flash Player before 13.0.0.292 and 14.x through 18.x before 18.0.0.160 on Windows
Android 1.6 Donut through 4.2 Jelly Bean does not properly check cryptographic signatures for applications, which allows
luni/src/main/java/java/io/ObjectInputStream.java in the java.io.ObjectInputStream implementation in Android before 5.0.
The Broadcom Wi-Fi driver in the kernel in Android 4.x before 4.4.4, 5.x before 5.1.1 LMY49G, and 6.x before 2016-02-01
EUVD-2026-116500
GHSA-4p6f-hcm2-m5p2
NVD
CVE.org
Vulnrichment
Exploit-DB