CVE-2026-5866
vulnerability analysis and mitigation

Overview

CVE-2026-5866 is a use-after-free vulnerability in the Media component of Google Chrome that allows a remote attacker to execute arbitrary code inside the Chrome sandbox via a crafted HTML page. It affects all versions of Google Chrome prior to 147.0.7727.55 on Windows, Mac, and Linux. The vulnerability was reported by researcher c6eed09fc8b174b0f3eebedcceb1e792 on March 13, 2026, and publicly disclosed with the Chrome 147 stable channel release on April 7–8, 2026. It carries a CVSS v3.1 base score of 8.8 (High) and is rated High severity by the Chromium security team (Chrome Releases, GitHub Advisory).

Technical details

The vulnerability is classified as CWE-416 (Use After Free), occurring in Chrome's Media component (Chromium issue #492218537). A use-after-free condition arises when memory associated with a media object is freed but a dangling pointer to that memory is subsequently accessed, allowing an attacker to potentially control the freed memory region and redirect execution flow. Exploitation requires a victim to visit a specially crafted HTML page, which triggers the memory corruption in the Media subsystem. The attack vector is network-based with low complexity and no privileges required, though user interaction (visiting the malicious page) is necessary (Chrome Releases, GitHub Advisory).

Impact

Successful exploitation allows a remote attacker to execute arbitrary code within the Chrome sandbox environment, resulting in high confidentiality, integrity, and availability impact within the sandboxed process. An attacker could access sensitive data processed by the browser, modify content, or disrupt browser functionality. While the sandbox limits direct host OS compromise, a sandbox escape chained with this vulnerability could lead to full system compromise; exploitation alone is constrained to the renderer process (GitHub Advisory, Chrome Releases).

Exploitation steps

  1. Reconnaissance: Identify targets running Google Chrome versions prior to 147.0.7727.55 on Windows, Mac, or Linux using browser fingerprinting techniques or social engineering to confirm the browser version.
  2. Craft malicious HTML page: Develop a specially crafted HTML page that triggers a use-after-free condition in Chrome's Media component — for example, by manipulating media element lifecycle events (e.g., HTMLMediaElement) to cause a media object to be freed while a reference to it remains accessible.
  3. Trigger the vulnerability: Host the malicious page on an attacker-controlled server and lure the victim to visit it (e.g., via phishing email, malicious advertisement, or compromised website). When the page loads, the crafted media handling code triggers the UAF condition.
  4. Achieve code execution: Exploit the freed memory region by controlling heap layout (heap grooming) to place attacker-controlled data at the freed address, redirecting execution to arbitrary code running within the Chrome renderer sandbox.
  5. Post-exploitation within sandbox: Execute further payloads within the sandboxed renderer process — potentially exfiltrating browser data, session cookies, or chaining with a sandbox escape vulnerability for broader system access (Chrome Releases, GitHub Advisory).

Indicators of compromise

  • Network: Unexpected outbound connections from the Chrome renderer process to unknown external IP addresses; HTTP/HTTPS requests to suspicious or newly registered domains serving media content.
  • Process: Unusual child processes spawned by Chrome's renderer process (e.g., cmd.exe, /bin/sh, powershell.exe); Chrome renderer processes consuming abnormally high memory or crashing repeatedly.
  • Logs: Browser crash reports or minidumps referencing the Media component; Chrome crash logs (chrome_debug.log) showing heap corruption or access violation errors in media-related stack frames.
  • File System: Unexpected files written to the user's temp directory or Chrome profile directory by the renderer process; new or modified files in locations writable by the Chrome process.

Mitigation and workarounds

Google has released Chrome 147.0.7727.55 (Linux) and 147.0.7727.55/56 (Windows/Mac) which contain the fix for this vulnerability. Users and administrators should immediately update Google Chrome to version 147.0.7727.55 or later via the browser's built-in update mechanism (Settings → Help → About Google Chrome). As a temporary workaround prior to patching, users should avoid visiting untrusted or suspicious websites. Microsoft Edge (Chromium-based) users should also apply the corresponding Edge update addressing this CVE (Chrome Releases, Microsoft MSRC).

Community reactions

Security news outlets including GBHackers, CyberSecurityNews, and Cryptika covered the Chrome 147 update, highlighting the multiple high-severity vulnerabilities patched in this release, including CVE-2026-5866. The SANS Internet Storm Center also noted the update in their diary (ISC diary #32898). The broader security community observed that the Chrome 147 release addressed an unusually large number of vulnerabilities (60+), with two Critical-rated WebML flaws drawing particular attention alongside the High-severity use-after-free issues (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