CVE-2026-12010: Chrome Android GPU Heap Overflow & Sandbox Escape
A heap buffer overflow vulnerability exists in the GPU rendering component of Google Chrome on Android versions before 149.0.7827.115. The vulnerability requires an attacker to first compromise the browser's renderer process and then serve a specially crafted web page to trigger the overflow. If successfully exploited, the attacker could potentially break out of Chrome's sandbox and gain broader system access. This is a high-severity issue with a CVSS score of 8.3.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 8.3 HIGH · CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H
- Weaknesses (CWE)
- CWE-122
- Affected products
- 2 configuration(s)
- Published / Modified
- 2026-06-11 / 2026-06-17
NVD description (verbatim)
Heap buffer overflow in GPU in Google Chrome on Android prior to 149.0.7827.115 allowed a remote attacker who had compromised the renderer process to potentially perform a sandbox escape via a crafted HTML page. (Chromium security severity: Critical)
2 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-12010 is a heap buffer overflow (CWE-122) in Chrome's GPU rendering subsystem on Android. The vulnerability exists in memory management within the GPU task handling code. Exploitation requires two conditions: (1) prior compromise or control of the renderer process, and (2) user interaction to load a malicious HTML page. A successful exploit could allow an attacker to overwrite heap memory and potentially execute code outside the sandbox context, compromising the entire Android device. The vulnerability affects Chrome on Android prior to version 149.0.7827.115.
Business impact
For organizations deploying Chrome on Android devices, especially in bring-your-own-device (BYOD) or corporate mobile environments, this vulnerability represents a critical risk. Successful exploitation could lead to complete device compromise, exposing sensitive corporate data, credentials stored on the device, and potentially lateral movement within corporate networks. The requirement for renderer compromise means targeted campaigns would likely use multi-stage attacks, making this a concern for organizations with high-value targets or those facing advanced threats. The sandbox escape capability elevates the risk significantly beyond typical browser vulnerabilities.
Affected systems
This vulnerability specifically affects Google Chrome on Android devices running versions prior to 149.0.7827.115. Android versions across all supported releases are potentially impacted if running the vulnerable Chrome version. Chrome on other platforms (Windows, macOS, Linux, iOS) are not affected by this particular GPU buffer overflow. Desktop Chrome installations should verify their version but are not susceptible to this specific flaw.
Exploitability
Exploitation requires a sophisticated attack chain: an attacker must first achieve renderer process compromise (through a separate vulnerability, social engineering, or other means) and then deliver a specially crafted HTML payload. The CVSS vector (AC:H—attack complexity high) reflects this multi-step requirement. While the theoretical attack complexity is high, the presence of this as a critical-severity issue in Chromium suggests realistic exploitation paths exist or are anticipated. The requirement for user interaction (UI:R) means phishing or drive-by download scenarios are plausible delivery mechanisms once renderer compromise is achieved. Currently, this is not listed on the KEV (Known Exploited Vulnerabilities) catalog, though that status may change.
Remediation
Immediate patching is the primary mitigation. Users and administrators must update Chrome on Android to version 149.0.7827.115 or later. For enterprise environments managing Android devices, mobile device management (MDM) solutions should be configured to enforce automatic Chrome updates or restrict users from running outdated versions. In the interim, limiting access to untrusted websites and reducing the attack surface for renderer compromise (via reduced extensions, disable JavaScript on untrusted sites where feasible) provides defense in depth but is not a substitute for patching.
Patch guidance
Update Google Chrome on Android to version 149.0.7827.115 or any subsequent release. For Android device users, the update can be obtained through the Google Play Store; ensure automatic app updates are enabled. For managed enterprise environments, verify your MDM solution can push Chrome updates to enrolled devices and confirm rollout completion. Testing should confirm the updated version is running via Chrome's Settings > About Chrome menu (which also triggers automatic update checks). No interim configuration changes are necessary once the patch is applied; the vulnerability is eliminated by the fix.
Detection guidance
Monitor Chrome version numbers on Android devices through device management tools or mobile threat defense platforms. Network-level detection is limited since exploitation traffic is encrypted within HTTPS/TLS sessions. Endpoint detection tools should flag Chrome versions below 149.0.7827.115 as non-compliant. Behavioral detection of sandbox escape is difficult but may be caught by device integrity monitoring (detection of unexpected privilege escalation or code execution outside app boundaries). Log aggregation from MDM solutions will show update compliance. For incident response, assume any device running vulnerable Chrome that visits untrusted content during the window of vulnerability may require forensic investigation for signs of compromise.
Why prioritize this
This vulnerability merits critical priority for Android-using organizations due to the sandbox escape capability, high CVSS score (8.3), and the broad user base of Chrome on Android. While exploitation requires renderer compromise, the multi-stage attack chain is realistic and the consequences of successful exploitation are severe. The absence of known public exploits (KEV status: false) provides a brief window for patching before active attacks are likely to emerge. Organizations should treat this as a weeks-not-months remediation priority, particularly for high-risk user populations or devices with access to sensitive corporate systems.
Risk score, explained
The CVSS 3.1 score of 8.3 (HIGH severity) reflects multiple risk factors: (1) network-based attack vector requiring no special access, (2) high attack complexity due to the renderer compromise prerequisite, (3) no privileges required from the attacker, (4) user interaction required (malicious page visit), (5) scope change (the vulnerability can impact resources beyond the vulnerable component—system-wide via sandbox escape), and (6) high impact across confidentiality, integrity, and availability. The score balances the theoretical difficulty of exploitation (AC:H, UI:R) against the severity of impact (sandbox escape, potential device takeover). It does not require active KEV listing to warrant emergency patching; the technical characteristics alone justify urgent action.
Frequently asked questions
Does this affect Chrome on iOS or desktop platforms?
No. This vulnerability is specific to the GPU rendering component on Android. Chrome on iOS, Windows, macOS, and Linux are not affected by CVE-2026-12010. If you use Chrome across multiple platforms, only your Android devices require the emergency patch for this particular issue.
What exactly is a 'sandbox escape' and why does it matter?
Chrome isolates each webpage and extension in a sandbox—a restricted environment that limits what code can do. A sandbox escape allows an attacker to break out of that restriction and execute code with the full permissions of the Chrome process, potentially accessing device files, other apps, or the underlying Android OS. This turns a browser vulnerability into a system-level compromise.
If I use Chrome on Android but only visit trusted websites, am I at risk?
Your risk is significantly reduced but not eliminated. This vulnerability requires renderer compromise plus a malicious HTML page. If your normal browsing habits avoid untrusted sites and malicious links, your exposure window is smaller. However, trusted sites can occasionally be compromised (supply-chain attacks) or serve ads that point to malicious content. Patching removes the risk entirely regardless of browsing habits, which is why it's the recommended step even for cautious users.
Can mobile device management (MDM) force Chrome updates, or do users have to update manually?
Most modern MDM solutions can enforce app updates or restrict usage of out-of-date versions. Contact your IT or MDM administrator to confirm Chrome update enforcement is enabled. Users can also manually update via the Play Store. Verify the updated version by opening Chrome, tapping the three-dot menu, selecting Settings > About Chrome, and confirming the version is 149.0.7827.115 or higher.
This analysis is based on publicly available vulnerability data as of June 2026. Exploit details, real-world attack prevalence, and vendor patch details should be verified against official Google Chrome release notes and Android security bulletins. Organizational risk varies based on Android deployment scope, user populations, and existing security controls. This document does not constitute professional security advice; consult your security team and vendor advisories before making remediation decisions. KEV status and exploit availability may change; monitor official sources for updates. Source: NVD (public-domain), retrieved 2026-07-20. Analysis generated by SEC.co (claude-haiku-4-5).
Related vulnerabilities
- CVE-2026-0059HIGHAndroid Heap Buffer Overflow in SDP Discovery – Remote Code Execution
- CVE-2026-0100HIGHAndroid Heap Buffer Overflow Local Privilege Escalation
- CVE-2026-10929HIGHChrome Android Heap Buffer Overflow & Sandbox Escape Vulnerability
- CVE-2026-10946HIGHChrome Heap Buffer Overflow in Media Processing—Patch Guidance
- CVE-2026-10949HIGHChrome Heap Overflow Sandbox Escape Vulnerability
- CVE-2026-10989HIGHChrome V8 Heap Corruption – Patch to 149.0.7827.53
- CVE-2026-10995HIGHChrome TabStrip Heap Buffer Overflow (CVSS 8.8)
- CVE-2026-11124HIGHCritical Chrome Skia Integer Overflow Allows Remote Code Execution