Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious HTML page with WebGL content
-
DeliveryUser visits webpage in Chrome
-
ExploitANGLE parser processes crafted graphics commands
-
ExecutionHeap buffer overflow triggered
-
ImpactArbitrary code execution with Chrome process privileges
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 | The victim must visit or be redirected to a crafted HTML page in Google Chrome on macOS versions prior to 146.0.7680.178. Remote unauthenticated attacker requires user interaction (page visit). ANGLE graphics library processes malicious content triggering heap buffer overflow. |
| Impact | Despite the absence of a CVSS score, the vulnerability carries critical real-world risk based on multiple strong signals: the Chromium security team assigned 'High' severity (Chrome's internal severity framework), the vulnerability is a heap buffer overflow enabling arbitrary code execution via remote HTML delivery (unauthenticated attack vector with low complexity), and a patch has been released and is available. The absence of CVSS data does not diminish the threat; Chrome's own severity classification and the nature of the vulnerability (exploitable RCE in a ubiquitous browser) indicate this is a priority patch. The attack vector (remote, via crafted webpage) makes this accessible to a broad attack surface. Organizations should treat this as a critical priority regardless of EPSS or KEV status not being provided. |
| Exploit ScenarioDerived | An attacker crafts a malicious HTML page containing specially formatted WebGL or Canvas 2D graphics code that exploits the heap buffer overflow in ANGLE's graphics processing logic. When a macOS user with Chrome version below 146.0.7680.178 visits this webpage, the browser parses the malicious graphics commands, triggering the out-of-bounds write in the heap. This allows the attacker to corrupt heap metadata or inject shellcode, achieving arbitrary code execution within the Chrome process's security context. The attack requires only that a user visit a webpage; no user interaction beyond normal browsing is necessary, making this a high-severity remote attack vector. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 01, 2026
Remote code execution in ANGLE (Almost Native Graphics Layer Engine) within Google Chrome on macOS prior to version 146.0.7680.178 allows unauthenticated remote attackers to execute arbitrary code by crafting a malicious HTML page that triggers a heap buffer overflow. This vulnerability affects all Chrome versions below the patched release and poses an immediate risk to macOS users who visit compromised or malicious websites.
RemediationAI
Vendor-released patch: Google Chrome 146.0.7680.178 or later. Users should immediately update Chrome to version 146.0.7680.178 or newer via the Chrome Settings > About Chrome menu, which will trigger an automatic update check and restart. Organizations should enforce automatic updates for Chrome or use managed deployment tools (Google Admin Console for enterprise) to push the patched version to all users. Detailed patch and technical information are available at https://chromereleases.googleblog.com/2026/03/stable-channel-update-for-desktop_31.html and https://issues.chromium.org/issues/489494022. No workarounds are available; patching is the only mitigation.
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 is a graphics abstraction layer used by Chrome to translate OpenGL API calls to native graphics APIs (Metal on macOS, Direct3D on Windows). A heap buffer overflow (CWE-122) in ANGLE indicates that an out-of-bounds write operation occurs on the heap during graphics processing. This typically occurs when parsing or processing malformed shader code, rendering commands, or GPU texture data without proper bounds checking. The vulnerability can be triggered through a crafted HTML page containing specially crafted WebGL or Canvas 2D graphics code that causes ANGLE to write beyond allocated heap memory, corrupting adjacent heap structures and enabling code execution. The affected CPE (cpe:2.3:a:google:chrome:*:*:*:*:*:*:*:*) indicates all Chrome versions are potentially vulnerable up to the patched version.
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
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Primary rating from Vendor (Chrome).
CVSS VectorVendor: Chrome
Lifecycle Timeline
2DescriptionCVE.org
Heap buffer overflow in ANGLE in Google Chrome on Mac prior to 146.0.7680.178 allowed a remote attacker to execute arbitrary code via a crafted HTML page. (Chromium security severity: High)
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.
Related Vulnerabilities in Google Chrome 146.0.7680.178 Multiple Issues
View all 21Same weakness CWE-122 – Heap-based Buffer Overflow
View allVendor StatusVendor
Debian
| Release | Status | Fixed Version | Urgency |
|---|---|---|---|
| bullseye (security), bullseye | vulnerable | 120.0.6099.224-1~deb11u1 | - |
| bookworm | vulnerable | 143.0.7499.169-1~deb12u1 | - |
| bookworm (security) | vulnerable | 146.0.7680.164-1~deb12u1 | - |
| trixie | vulnerable | 145.0.7632.159-1~deb13u1 | - |
| trixie (security) | vulnerable | 146.0.7680.164-1~deb13u1 | - |
| forky | vulnerable | 146.0.7680.153-1 | - |
| sid | fixed | 146.0.7680.177-1 | - |
| bullseye | fixed | (unfixed) | end-of-life |
| (unstable) | fixed | 146.0.7680.177-1 | - |
EUVD-2026-17784
GHSA-6r8r-3947-g6p3
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB