CVE-2026-5277
vulnerability analysis and mitigation

Overview

CVE-2026-5277 is an integer overflow vulnerability in the ANGLE (Almost Native Graphics Layer Engine) graphics library in Google Chrome on Windows. It was reported by researcher c6eed09fc8b174b0f3eebedcceb1e792 on March 5, 2026, and publicly disclosed on March 31, 2026, when Google released Chrome 146.0.7680.177/178. The vulnerability affects Google Chrome versions prior to 146.0.7680.177 on Windows, as well as Microsoft Edge (Chromium-based). It carries a CVSS v3.1 base score of 7.5 (High) (Chrome Releases, GitHub Advisory).

Technical details

The root cause is an integer overflow (CWE-472) in Chrome's ANGLE graphics abstraction layer on Windows, which translates OpenGL ES API calls to platform-specific graphics APIs. When an attacker who has already compromised the renderer process sends a crafted HTML page, the integer overflow condition triggers an out-of-bounds memory write in ANGLE. Exploitation requires a pre-compromised renderer process, meaning this vulnerability is typically used as a second stage — chained with a separate renderer exploit — to achieve a sandbox escape. The Chromium issue tracker entry is available at https://issues.chromium.org/issues/489791424 (access may be restricted until most users are patched) (Chrome Releases, GitHub Advisory).

Impact

Successful exploitation allows a remote attacker who has already compromised the renderer process to perform out-of-bounds memory writes, potentially enabling a full sandbox escape and arbitrary code execution on the host system. This could lead to high confidentiality, integrity, and availability impacts — including unauthorized access to sensitive data, system compromise, and denial of service — on Windows systems running affected Chrome versions. Because ANGLE is a shared graphics layer, the vulnerability may also affect other Chromium-based browsers such as Microsoft Edge (GitHub Advisory, Chrome Releases).

Exploitation steps

  1. Renderer Compromise (Prerequisite): Exploit a separate renderer-level vulnerability (e.g., a V8 JavaScript engine bug or another memory corruption flaw) to gain code execution within Chrome's sandboxed renderer process.
  2. Craft Malicious HTML Page: Prepare a specially crafted HTML page that triggers the ANGLE integer overflow via WebGL or graphics API calls processed by the ANGLE layer on Windows.
  3. Trigger Integer Overflow: Deliver the crafted page to the victim's browser (e.g., via a malicious website, phishing link, or injected content). The renderer processes the page, causing an integer overflow in ANGLE that results in an out-of-bounds memory write.
  4. Achieve Sandbox Escape: Leverage the out-of-bounds write to corrupt memory structures outside the renderer sandbox, enabling code execution at a higher privilege level (e.g., the browser process or OS level).
  5. Post-Exploitation: With sandbox escape achieved, deploy a payload for persistence, credential theft, lateral movement, or further system compromise (Chrome Releases, GitHub Advisory).

Indicators of compromise

  • Network: Unusual outbound connections from the Chrome browser process (chrome.exe) to unknown external IPs, particularly following visits to unfamiliar or suspicious websites; WebGL-heavy or graphics-intensive requests to attacker-controlled domains.
  • Process: Unexpected child processes spawned by chrome.exe (e.g., cmd.exe, powershell.exe, wscript.exe) that are not typical browser subprocesses; renderer processes (chrome.exe --type=renderer) spawning network or file system activity outside normal browser behavior.
  • File System: Unexpected files written to user-writable directories (e.g., %APPDATA%, %TEMP%) by Chrome processes; new scheduled tasks or registry run keys created by Chrome-related processes.
  • Logs: Windows Event Logs showing process creation events with chrome.exe as parent for unusual child processes; application crash logs or Windows Error Reporting entries referencing ANGLE or GPU process crashes prior to exploitation success.

Mitigation and workarounds

Google has released a patch in Chrome version 146.0.7680.177 (Linux/Mac) and 146.0.7680.178 (Windows). Users and administrators should update Google Chrome to version 146.0.7680.178 or later on Windows immediately. Microsoft Edge (Chromium-based) users should also apply the corresponding Edge update. No configuration-based workaround is available; patching is the only effective remediation. Organizations should prioritize automated patch deployment across all Windows endpoints running Chrome, given the High severity rating and sandbox escape potential (Chrome Releases, Microsoft MSRC).

Community reactions

The March 31, 2026 Chrome update received significant media attention primarily due to the co-disclosed CVE-2026-5281 (Use after free in Dawn), which Google confirmed was being actively exploited in the wild. Coverage from outlets including Forbes, The Hacker News, GBHackers, SecurityOnline, and CyberPress highlighted the broader update as a critical patch event for Chrome's approximately 3.5 billion users. CVE-2026-5277 itself was noted as part of a large 21-fix security release, with the CIS issuing an advisory warning of potential arbitrary code execution from multiple vulnerabilities in the update. The Qualys threat protection blog and Tenable also published detection guidance for the update batch (Chrome Releases, CIS Advisory).

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