CVE-2026-5286
vulnerability analysis and mitigation

Overview

CVE-2026-5286 is a use-after-free vulnerability in the Dawn graphics component of Google Chrome that allows a remote attacker to execute arbitrary code via a crafted HTML page. It was reported by researcher "sweetchip" on March 18, 2026, and publicly disclosed on March 31, 2026, when Google released Chrome 146.0.7680.177/178. The vulnerability affects all Google Chrome versions prior to 146.0.7680.177 (Linux) / 146.0.7680.178 (Windows/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 vulnerability is classified as CWE-416 (Use After Free), occurring within Chrome's Dawn component — the cross-platform GPU abstraction layer used for WebGPU. A use-after-free flaw arises when memory is freed but a dangling pointer to that memory region is subsequently accessed, potentially allowing an attacker to control the freed memory and redirect execution flow. Exploitation requires a user to visit a specially crafted HTML page, which triggers the memory corruption in the Dawn subsystem. The bug was tracked internally as Chromium issue #493900619 (Chrome Releases, GitHub Advisory).

Impact

Successful exploitation allows a remote attacker to execute arbitrary code with the privileges of the Chrome browser process, potentially leading to complete system compromise, data theft, or malware installation. The attack requires only that a user visit a malicious webpage — no special privileges are needed on the attacker's side. High confidentiality, integrity, and availability impacts are all possible, and a compromised browser process could serve as a foothold for further lateral movement within the host system (GitHub Advisory, Chrome Releases).

Exploitation steps

  1. Reconnaissance: Identify targets running Google Chrome versions prior to 146.0.7680.177/178 using browser fingerprinting techniques or by targeting users who have not applied the March 31, 2026 update.
  2. Craft malicious HTML page: Develop a webpage containing JavaScript or WebGPU API calls that trigger the use-after-free condition in Chrome's Dawn component (Chromium issue #493900619). The specific trigger involves manipulating GPU/WebGPU objects in a way that causes memory to be freed while a reference is still held.
  3. Deliver the payload: Host the malicious page on an attacker-controlled server and lure the victim to visit it via phishing, malvertising, or a compromised legitimate website.
  4. Trigger memory corruption: When the victim's browser renders the page, the Dawn component processes the crafted WebGPU operations, causing a use-after-free that corrupts heap memory.
  5. Achieve code execution: By controlling the freed memory region (e.g., through heap grooming), the attacker redirects execution to shellcode or a ROP chain, achieving arbitrary code execution within the Chrome renderer process.
  6. Post-exploitation: Use the code execution foothold to drop malware, exfiltrate data, or attempt a sandbox escape for full system compromise (Chrome Releases, GitHub Advisory).

Indicators of compromise

  • Network: Unexpected outbound connections from the Chrome browser process to unknown or suspicious IP addresses/domains; unusual WebGPU or GPU-related API traffic patterns.
  • Process: Chrome renderer processes (chrome.exe, chrome on Linux/Mac) spawning unexpected child processes such as cmd.exe, powershell.exe, /bin/sh, or curl; renderer processes making direct system calls atypical of normal browser operation.
  • Logs: Browser crash reports or GPU process crash logs referencing Dawn component failures; Windows Event Logs showing unusual process creation events with Chrome as the parent.
  • File System: Unexpected files written to temp directories by the Chrome process; new executables or scripts dropped in user-writable locations shortly after browser activity on an unknown site.
  • Memory: Heap corruption indicators in crash dumps referencing Dawn or WebGPU object lifecycle management (Chrome Releases).

Mitigation and workarounds

Google has released patched versions: Chrome 146.0.7680.177 for Linux and 146.0.7680.178 for Windows/Mac. Users and administrators should update Chrome immediately to these versions or later. Microsoft has also acknowledged the impact on Edge (Chromium-based) and published guidance via the MSRC. As a temporary workaround, organizations can restrict access to untrusted or unknown websites and enforce browser update policies to ensure automatic updates are applied across all endpoints (Chrome Releases, Microsoft MSRC).

Community reactions

The March 31, 2026 Chrome update attracted significant attention due to the simultaneous disclosure of 21 security fixes, including the actively exploited CVE-2026-5281 (also a Dawn use-after-free). Security outlets including GBHackers, CyberPress, The Hacker News, and Forbes covered the update, with headlines emphasizing the zero-day exploitation of CVE-2026-5281 in the same release batch. The CIS published an advisory noting multiple Chrome vulnerabilities could allow arbitrary code execution (CIS Advisory). The Hacker Wire specifically covered the Dawn use-after-free RCE class of vulnerabilities in this update (The Hacker Wire). Community discussion on Mastodon and Bluesky noted the high density of use-after-free bugs in this release cycle.

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