CVE-2026-5281: 
vulnerability analysis and mitigation

Overview

CVE-2026-5281 is a use-after-free vulnerability in the Dawn WebGPU component of Google Chrome that allows a remote attacker who has already compromised the renderer process to execute arbitrary code via a crafted HTML page. The vulnerability was reported on March 10, 2026, and Google disclosed and patched it on March 31, 2026, as part of a 21-fix stable channel update. It affects all Google Chrome versions prior to 146.0.7680.177/178, as well as Chromium-based browsers including Microsoft Edge. The CVSS v3.1 base score is 8.8 (High) (Chrome Releases, GitHub Advisory).

Technical details

The vulnerability is classified as CWE-416 (Use After Free) and resides in Dawn, Chrome's cross-platform WebGPU implementation layer. A use-after-free occurs when memory associated with a Dawn/WebGPU object is freed but a dangling pointer to that memory is subsequently accessed, allowing an attacker to control the freed memory region and redirect execution flow. Exploitation requires the attacker to have already compromised the renderer process — meaning this vulnerability is typically chained with a separate renderer sandbox escape or used as a second stage in a multi-stage exploit. The attack vector is network-based and requires user interaction (visiting a malicious HTML page), but no privileges are required (Chrome Releases, GitHub Advisory). The Chromium issue tracker reference is bug #491518608.

Impact

Successful exploitation allows a remote attacker with a compromised renderer process to achieve arbitrary code execution on the host system at the privilege level of the Chrome browser process. This can lead to full confidentiality, integrity, and availability compromise of the affected system, including access to sensitive user data, credential theft, installation of malware or ransomware, and potential lateral movement within a network. The vulnerability affects all major platforms (Windows, macOS, Linux) and extends to any Chromium-based browser, including Microsoft Edge and Opera, significantly broadening the attack surface beyond Chrome's estimated 3.5 billion users (CISA KEV, Chrome Releases).

Exploitability

CVE-2026-5281 was actively exploited in the wild at the time of disclosure — Google explicitly confirmed that "an exploit for CVE-2026-5281 exists in the wild" in its release notes (Chrome Releases). CISA added this vulnerability to its Known Exploited Vulnerabilities (KEV) catalog on April 1, 2026, with a remediation due date of April 15, 2026, for federal agencies (CISA KEV). A public research toolkit (CVE-2026-5281-Research-Toolkit) exists on GitHub but has been assessed as a detection/scanning tool rather than a functional exploit — it checks Chrome version thresholds and does not achieve actual code execution (GitHub Advisory). The EPSS score is approximately 3.28%, and no specific threat actor attribution has been publicly confirmed. This is the fourth Chrome zero-day exploited in attacks in 2026.

Exploitation steps

  1. Reconnaissance: Identify targets running Google Chrome versions prior to 146.0.7680.177 or Chromium-based browsers (Edge, Opera, Vivaldi) on any platform. Version fingerprinting can be performed via browser user-agent strings or network scanning.
  2. Initial Renderer Compromise: 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. CVE-2026-5281 requires a pre-compromised renderer as a precondition.
  3. Craft Malicious HTML Page: Develop a crafted HTML page that triggers the use-after-free condition in the Dawn WebGPU component. This involves manipulating WebGPU API calls to free a Dawn object and then access the freed memory through a dangling pointer, enabling controlled memory corruption.
  4. Deliver Payload: Host the malicious HTML page on an attacker-controlled server or inject it via a watering hole, phishing email, or malicious advertisement. Lure the target user to visit the page (user interaction required).
  5. Trigger UAF and Achieve Code Execution: When the victim's browser processes the crafted WebGPU content, the use-after-free is triggered, allowing the attacker to overwrite freed memory with attacker-controlled data and redirect execution to arbitrary code running at the browser process privilege level.
  6. Post-Exploitation: With code execution outside the renderer sandbox, deploy a payload (e.g., reverse shell, credential stealer, ransomware dropper) and establish persistence or move laterally within the network (Chrome Releases, CISA KEV).

Indicators of compromise

  • Network: Outbound connections from the Chrome browser process to unexpected external IPs or domains immediately after visiting an unfamiliar or suspicious web page; unusual WebSocket or HTTP/2 traffic patterns originating from the browser process.
  • Process: Unexpected child processes spawned by chrome.exe or chromium (e.g., cmd.exe, powershell.exe, bash, curl, wget) that are not typical browser helper processes; Chrome renderer processes (--type=renderer) spawning network-connected processes.
  • File System: Unexpected files written to user temp directories (%TEMP%, /tmp) or startup folders by the Chrome process; new scheduled tasks, cron jobs, or registry run keys created shortly after browser activity; dropped executables or scripts in browser profile directories.
  • Logs: Browser crash reports or GPU process crashes in Chrome logs (chrome_debug.log) related to Dawn/WebGPU; Windows Event Logs showing unusual process creation events with chrome.exe as parent; EDR alerts for memory injection or shellcode execution originating from browser processes.
  • Registry (Windows): New or modified HKCU\Software\Microsoft\Windows\CurrentVersion\Run entries created by or associated with Chrome process activity.

Mitigation and workarounds

Google released the fix in Chrome stable channel version 146.0.7680.177 (Linux) and 146.0.7680.178 (Windows/Mac), published March 31, 2026. Users should update Chrome immediately via Settings → Help → About Google Chrome and restart the browser. Microsoft Edge and other Chromium-based browsers should also be updated to their respective patched versions as soon as available. CISA mandated that U.S. federal agencies apply mitigations by April 15, 2026, per BOD 22-01 (CISA KEV). As a temporary workaround where patching is not immediately possible, organizations can consider disabling WebGPU via enterprise policy (--disable-webgpu flag) or restricting access to untrusted web content through network controls, though upgrading to the patched version is the only definitive remediation (Chrome Releases, Microsoft MSRC).

Community reactions

The vulnerability received widespread coverage given it was the fourth Chrome zero-day exploited in attacks in 2026, prompting concern about the frequency of Chrome zero-days. Forbes reported on the zero-day attack alert for "3.5 billion Chrome users," and BleepingComputer published a detailed breakdown of the patch (BleepingComputer). Security researchers and community members on Mastodon, Bluesky, and LinkedIn highlighted the CISA KEV addition and urged immediate patching. SentinelOne's weekly threat roundup (Week 14) and SOCRadar published technical analyses of the WebGPU attack surface (SOCRadar). Opera also issued a security advisory noting that its browser, based on Chromium, was similarly affected and released a corresponding update. The Canadian Centre for Cyber Security (CCCS) and Hong Kong CERT both issued advisories urging users to patch promptly.

Additional resources

Linux Distribution fix status

Fix availability across major Linux distributions and their releases.

Debian

Fixed

bookworm

chromium: 146.0.7680.177-1~deb12u1

Fixed

sid

chromium: 146.0.7680.177-1

Fixed

trixie

chromium: 146.0.7680.177-1~deb13u1

Fixed

Alpine

Fixed

edge

qt6-qtwebengine: 6.10.2-r13, 6.11.0-r1

Fixed

v3.23

qt6-qtwebengine: 6.10.1-r14

Fixed

Source: This 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

Additional Wiz resources

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