Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCompromise renderer via separate bug
-
DeliveryServe crafted HTML page
-
ExploitTrigger heap overflow in ANGLE
-
ExecutionCorrupt memory to escape sandbox
-
ImpactExecute arbitrary code on host
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Heap buffer bounds checking
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that the attacker has ALREADY compromised Chrome's sandboxed renderer process via a separate vulnerability - this CVE is a sandbox-escape/second-stage primitive in the ANGLE graphics layer (CWE-122 heap overflow), not an initial-access bug. Beyond that precondition, the victim must load a crafted HTML page (UI:R, active user interaction), and the exploit must reliably corrupt ANGLE heap memory (reflected by AC:H). Limiting factors: dependence on a working renderer-exploit chain, required user interaction, and the fact that fully patched builds (>=155.0.8059.39) are not affected. Affected: Google Chrome versions prior to 155.0.8059.39. |
| Impact | Signals conflict sharply and must be reconciled. The provided CVSS 3.1 base score is 8.3 (High) with vector AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H, driven largely by the scope change (S:C) that reflects a sandbox escape. However, Google/Chromium rates the security severity as 'Low', and the description makes the reason explicit: the flaw is only reachable by 'a remote attacker who had compromised the renderer process' - i.e., it is a second-stage sandbox-escape primitive, not independently exploitable. The CVSS vector's PR:N is therefore misleading: no Chrome privileges are needed, but a prior renderer compromise (a separate vulnerability) is a hard precondition, which the AC:H rating only partially captures. CISA SSVC reinforces lower urgency: Exploitation=none, Automatable=no, Technical Impact=total. There is no CISA KEV listing and no public exploit identified at time of analysis, so this is not confirmed to be actively exploited. EPSS is not provided in the input and cannot be assessed. Net: despite the 8.3 score, real-world priority is moderate-to-low for most defenders - it is dangerous only as part of an exploit chain, and the honest read is a high-CVSS-but-chain-dependent issue rather than a standalone emergency. Standard priority is simply to deploy the Chrome stable update to 155.0.8059.39. |
| Exploit ScenarioDerived | An attacker who has already achieved code execution inside Chrome's sandboxed renderer (via a separate renderer bug) lures a victim to a crafted HTML page that drives ANGLE into a heap buffer overflow. Successful exploitation corrupts memory to break out of the sandbox and run arbitrary code on the host with the browser process's privileges. No public exploit identified at time of analysis, and the attack requires both prior renderer compromise and user interaction (loading the page). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 06, 2026
Sandbox escape in Google Chrome before 155.0.8059.39 via a heap-based buffer overflow (CWE-122) in ANGLE, Chrome's graphics translation layer: a remote attacker who has already compromised a sandboxed renderer process can use a crafted HTML page to execute arbitrary code outside the sandbox. It is a second-stage primitive rather than an initial-access bug - the assessed vector CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H (8.3) reflects high attack complexity, a required pre-existing renderer exploit chain, and active user interaction (UI:R), with the scope change S:C capturing the crossing of the sandbox boundary, even though Chromium rates the underlying bug Low severity. No public exploit code was identified at time of analysis and CISA's SSVC data records no observed exploitation, so the headline 8.3 should be weighed against the significant preconditions.
RemediationAI
Upgrade to Google Chrome 155.0.8059.39 or later - vendor-released patch: 155.0.8059.39, delivered through the Chrome stable channel (https://chromereleases.googleblog.com/2026/10/stable-channel-update-for-desktop_086471744.html), with the underlying fix tracked in Chromium issue 524435922. ANGLE is compiled into Chrome, so there is no separate library update; enterprise fleets should push the build via Chrome Browser Cloud Management or their platform package managers (MSI, APT/RPM, or Google's update service). If immediate patching is not possible, prioritize preserving renderer isolation since this is a second-stage sandbox escape that requires an existing renderer compromise plus user interaction: do not launch Chrome with --no-sandbox or --disable-site-isolation-trials, and enforce Site Isolation through enterprise policy. To remove the ANGLE attack surface entirely, disable WebGL and hardware acceleration (Chrome Settings or the --disable-webgl / --disable-gpu flags), accepting that this breaks WebGL content and degrades canvas and 3D performance. Blocking the crafted-HTML vector is not practical, and because CISA SSVC rates the flaw non-automatable with no observed exploitation, remediation priority should reflect the required pre-existing renderer exploit chain rather than the 8.3 CVSS score alone.
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
ANGLE (Almost Native Graphics Layer Engine) is the OpenGL ES implementation bundled with Chromium; it backs WebGL and hardware-accelerated canvas and translates those calls to native APIs such as Direct3D, Vulkan, Metal, and desktop OpenGL, running within Chrome's renderer and GPU processes. CVE-2026-106247 is a CWE-122 heap-based buffer overflow: a bounds or length miscalculation causes a write past the end of a heap allocation, corrupting adjacent heap metadata or objects in the ANGLE execution context, which an attacker who already controls the renderer can shape into an arbitrary-code-execution primitive that escapes the Chrome sandbox - the reason the CVSS vector carries S:C (scope changed) and why CISA SSVC marks technical impact as total. The assessed vector also carries PR:N, indicating no authentication is required of the attacker; however, the description's precondition that the renderer process is already compromised (via a separate vulnerability) effectively acts as a gating capability that no auth qualifier captures. Per the supplied CPE cpe:2.3:a:google:chrome:*:*:*:*:*:*:*:*, all Chrome builds before 155.0.8059.39 are in scope, and EUVD-2026-93613 confirms the affected range as versions below 155.0.8059.39. The issue was reported by Chrome/Chromium and is tracked in the Chromium issue tracker (issue 524435922) and the Chrome stable channel release notes.
Know when the next one hits your stack
- 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
Sources disagree (Low–High)AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H
Network-delivered via crafted page (AV:N/UI:R); AC:H and the renderer-compromise precondition make exploitation chain-dependent; S:C reflects the sandbox escape yielding full C/I/A impact on the host.
vuln.today treats the vendor’s rating as authoritative. A higher third-party CVSS (e.g. CISA-ADP) is shown for transparency but does not drive the headline severity.
CVSS VectorVendor: Chrome
Lifecycle Timeline
4DescriptionCVE.org
Buffer overflow in ANGLE in Google Chrome prior to 155.0.8059.39 allowed a remote attacker who had compromised the renderer process to potentially execute arbitrary code outside the sandbox via a crafted HTML page. (Chromium security severity: Low)
Executive ViewAI
Google Chrome builds prior to 155.0.8059.39 carry a sandbox escape that would let an attacker who has already compromised a browser renderer break out of the sandbox and run code with the signed-in user's full endpoint privileges, turning ordinary web browsing into a foothold for credential theft, data exfiltration, or ransomware staging. The flaw is a second-stage primitive rather than an initial-access bug: it requires a separate renderer exploit plus user interaction, and no public exploit code or observed exploitation has been identified at time of analysis. Because Chrome is ubiquitous across the workforce and the fix is a routine update, leadership should treat this as a prompt, well-defined patching priority rather than an emergency.
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
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
A heap overflow occurs when a program writes data beyond the bounds of a buffer allocated in the heap memory region.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
EUVD-2026-93613
GHSA-q4w2-cc5m-42vg
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB