CVE-2026-5879
vulnerability analysis and mitigation

Overview

CVE-2026-5879 is an insufficient input validation vulnerability in the ANGLE graphics library within Google Chrome on Mac, allowing a remote attacker to execute arbitrary code inside the browser sandbox via a crafted HTML page. The vulnerability was originally reported by parkminchan of SSD Labs Korea on 2023-10-01 and publicly disclosed on April 8, 2026, as part of the Chrome 147 stable channel release. It affects Google Chrome versions prior to 147.0.7727.55 on Mac, as well as Microsoft Edge (Chromium-based). It carries a CVSS v3.1 base score of 8.8 (High) (Chrome Releases, GitHub Advisory).

Technical details

The root cause is classified as CWE-20 (Improper Input Validation) in ANGLE (Almost Native Graphics Layer Engine), Chrome's cross-platform OpenGL ES implementation used for rendering graphics. The flaw arises from insufficient validation of untrusted input processed by ANGLE on macOS, which can be triggered when a user visits a specially crafted HTML page. Exploitation requires user interaction (visiting a malicious page) but no special privileges, and the attack is delivered over the network. The Chromium issue tracker references bug ID 40073848, though full technical details remain restricted pending broad user adoption of the patch (Chrome Releases, GitHub Advisory).

Impact

Successful exploitation allows a remote attacker to execute arbitrary code within the Chrome browser sandbox on macOS without requiring any privileges, achieved solely through user interaction with a malicious web page. The impact spans high confidentiality, integrity, and availability — an attacker could access sensitive browser data, modify browser state, or cause denial of service within the sandboxed process. While the sandbox limits direct host OS compromise, sandbox escape chained with this vulnerability could lead to broader system compromise (GitHub Advisory, Feedly).

Exploitation steps

  1. Reconnaissance: Identify Mac users running Google Chrome versions prior to 147.0.7727.55, which can be inferred from browser fingerprinting or targeting Mac-specific user agents.
  2. Craft malicious HTML page: Develop a web page containing specially crafted content that triggers the ANGLE graphics library's input validation flaw during rendering (e.g., via WebGL or canvas-based graphics operations that pass malformed input to ANGLE).
  3. Deliver the payload: Host the crafted HTML page on an attacker-controlled server and lure the target user to visit it via phishing, malvertising, or a compromised website.
  4. Trigger the vulnerability: When the victim's Chrome browser on Mac renders the page, the malformed input bypasses ANGLE's validation, triggering the vulnerability and allowing arbitrary code execution within the Chrome renderer sandbox.
  5. Execute code in sandbox: The attacker's payload executes within the Chrome sandbox, potentially enabling data theft from the browser process, session hijacking, or serving as a stepping stone for a sandbox escape (Chrome Releases, GitHub Advisory).

Indicators of compromise

  • Network: Unexpected outbound connections from the Chrome renderer process to unknown external IPs; unusual WebGL or graphics-intensive requests to attacker-controlled domains.
  • Logs: Chrome crash reports or renderer process crashes associated with ANGLE/graphics rendering on macOS; browser logs showing abnormal termination of the GPU or renderer process.
  • Process: Unusual child processes spawned from the Chrome renderer or GPU process on macOS (e.g., shell commands, curl, or scripting interpreters); unexpected GPU process restarts.
  • File System: Unexpected files written to Chrome's profile directory or temporary directories by the renderer process; new browser extensions or modified preferences files.

Mitigation and workarounds

Google has released Chrome 147.0.7727.55 (Linux) and 147.0.7727.55/56 (Windows/Mac) which addresses this vulnerability. Users should update Google Chrome to version 147.0.7727.55 or later immediately, particularly on macOS systems. Microsoft Edge (Chromium-based) users should also apply the corresponding updated version. As a temporary workaround prior to patching, users should avoid visiting untrusted or suspicious websites, and organizations may consider implementing browser security policies to restrict potentially malicious web content (Chrome Releases, Microsoft Advisory).

Community reactions

The vulnerability was covered by GBHackers as part of broader reporting on Chrome 147's security fixes, which addressed over 60 vulnerabilities including two critical WebML flaws. The SANS Internet Storm Center (ISC) also noted the Chrome 147 update in their diary. Community and vendor reactions have been routine given the medium Chromium severity rating and absence of active exploitation, with no exceptional researcher commentary or significant social media discussion identified beyond standard patch notification channels (Chrome Releases).

Additional resources


SourceThis report was generated using AI

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management