What is Chrome's ANGLE Graphics Layer?
ANGLE (Almost Native Graphics Layer Engine) is Google's open-source library that translates OpenGL ES calls to native graphics APIs: Direct3D (Windows), Metal (macOS), Vulkan (Linux/Android/ChromeOS), and OpenGL desktop. Chrome uses ANGLE to render GPU-accelerated web content — WebGL, CSS effects, video, and 2D canvas operations. All Chromium-based browsers (Chrome, Edge, Opera, Brave, Vivaldi) use ANGLE, making ANGLE vulnerabilities universally impactful across the Chromium ecosystem.
Overview
CVE-2025-14174 is an out-of-bounds memory access vulnerability (CWE-787) in Chrome's ANGLE library affecting macOS specifically. Processing maliciously crafted web content with GPU-intensive operations causes ANGLE to access memory beyond its allocated buffer on macOS, potentially enabling code execution within the Chrome GPU process. The vulnerability was exploited as a zero-day before the patch shipped on December 10, 2025. CISA added it to the KEV catalog two days later with a New Year's Day-adjacent deadline.
Affected Versions
| Product | Vulnerable | Fixed |
|---|---|---|
| Google Chrome (macOS) | < 143.0.7499.110 | 143.0.7499.110 |
| Microsoft Edge (macOS) | Corresponding pre-fix version | Apply December 2025 Edge security update |
| Other Chromium browsers (macOS) | Varies by vendor | Update per vendor |
macOS-specific: The out-of-bounds memory access affects Chrome's ANGLE Metal backend (macOS uses Metal for GPU rendering). Windows and Linux Chromium users are unaffected by this specific CVE.
Technical Details
The out-of-bounds memory access (CWE-787) occurs in ANGLE's macOS Metal backend during processing of GPU rendering commands generated from web content (WebGL, CSS GPU effects, HTML canvas operations). A crafted HTML page containing malicious WebGL or Canvas operations triggers ANGLE to write or read beyond an allocated buffer in the GPU process.
Exploitation chain context:
- Victim visits a malicious or compromised web page in Chrome for macOS
- Page's JavaScript/WebGL triggers the ANGLE OOBM vulnerability in Chrome's GPU process
- Memory corruption in the GPU process may enable code execution within the Chrome GPU sandbox
- A sandbox escape (separate vulnerability) would be needed to achieve full OS-level code execution
Chrome's GPU process is less sandboxed than the renderer process, making GPU vulnerabilities a valuable stepping stone in exploit chains even without immediate full sandbox escape.
Discovery
Zero-day exploitation confirmed before patch release. Reporter not publicly disclosed at patch time.
Exploitation Context
CISA's same-day KEV listing (December 12 — patch day December 10) indicates confirmed exploitation in the wild before the patch shipped. The macOS-specific scope suggests targeted attacks against macOS users — consistent with commercial surveillance tools and nation-state actors that maintain macOS exploit chains.
Remediation
- Update Chrome on macOS to 143.0.7499.110 or later immediately. Check Chrome menu → Help → About Google Chrome. The CISA deadline was January 2, 2026.
- Update all Chromium-based browsers on macOS: Edge, Brave, Opera, Vivaldi — all use ANGLE and need vendor-specific updates.
- Only macOS users are affected by this specific CVE — Windows and Linux Chromium users need not take action for CVE-2025-14174 specifically (though unrelated Chrome security updates should still be applied).
- Enable automatic Chrome updates to receive future zero-day fixes without manual intervention.
Key Details
| Property | Value |
|---|---|
| CVE ID | CVE-2025-14174 |
| Vendor / Product | Google — Chromium |
| NVD Published | 2025-12-12 |
| NVD Last Modified | 2025-12-15 |
| CVSS 3.1 Score | 8.8 |
| CVSS 3.1 Vector | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
| Severity | HIGH |
| CWE | CWE-787 find similar ↗ |
| CISA KEV Added | 2025-12-12 |
| CISA KEV Deadline | 2026-01-02 |
| Known Ransomware Use | No |
CVSS 3.1 Breakdown
Required Action
Timeline
| Date | Event |
|---|---|
| 2025-12-10 | Chrome 143.0.7499.110 (macOS) released with fix; zero-day exploitation confirmed |
| 2025-12-12 | CVE published; CISA adds to KEV (same-day — indicating pre-patch exploitation) |
| 2026-01-02 | CISA BOD 22-01 remediation deadline (New Year's Day + 1 day) |
References
| Resource | Type |
|---|---|
| Chrome Stable Channel Update — December 10, 2025 | Vendor Advisory |
| NVD — CVE-2025-14174 | Vulnerability Database |
| CISA KEV Catalog Entry | US Government |
| Microsoft Edge Security Release Notes — December 2025 | Vendor Advisory |