CVE-2026-4680
vulnerability analysis and mitigation

Overview

CVE-2026-4680 is a use-after-free vulnerability in the Federated Credential Management (FedCM) component of Google Chrome that allows a remote attacker to execute arbitrary code inside the Chrome sandbox via a crafted HTML page. It was reported by security researcher Shaheen Fazim on March 12, 2026, and publicly disclosed on March 23, 2026, when Google released Chrome 146.0.7680.164/165 to address the issue (Chrome Releases). The vulnerability affects all Google Chrome versions prior to 146.0.7680.164/165, as well as Microsoft Edge (Chromium-based) (Red Hat Bugzilla, Microsoft MSRC). It carries a CVSS v3.1 base score of 8.8 (High), reflecting network-based exploitation requiring user interaction but no privileges (Chrome Releases).

Technical details

The vulnerability is classified as CWE-416 (Use After Free) and CWE-825 (Expired Pointer Dereference), rooted in improper memory management within Chrome's FedCM implementation — the browser API that facilitates federated identity flows (Red Hat Bugzilla). An attacker can trigger the use-after-free condition by crafting a malicious HTML page that manipulates FedCM's object lifecycle, causing the browser to access memory that has already been freed. Exploitation requires the victim to visit the attacker-controlled page (user interaction required), but no authentication or special privileges are needed on the attacker's side. The bug was tracked internally as Chromium issue 491869946 and was part of a broader set of 8 high-severity memory safety fixes in the same Chrome release (Chrome Releases).

Impact

Successful exploitation allows a remote attacker to execute arbitrary code within the Chrome renderer sandbox, resulting in high confidentiality, integrity, and availability impact on the affected browser process. While the sandbox limits direct access to the underlying operating system, code execution within the sandbox can serve as a stepping stone for sandbox escape chains when combined with additional vulnerabilities. Affected users across all platforms (Windows, macOS, Linux) running Chrome prior to 146.0.7680.164/165 are at risk, as are users of Chromium-based browsers such as Microsoft Edge (Chrome Releases, Microsoft MSRC).

Exploitation steps

  1. Reconnaissance: Identify targets running Google Chrome versions prior to 146.0.7680.164/165 or unpatched Chromium-based browsers (e.g., Microsoft Edge) using passive fingerprinting or social engineering.
  2. Craft malicious HTML page: Develop an HTML page that triggers the FedCM API in a way that causes a use-after-free condition — for example, by manipulating the FedCM identity provider flow to free an object and then reference it again through a race condition or specific sequence of API calls.
  3. Deliver the payload: Host the malicious page on an attacker-controlled server and lure the victim to visit it via phishing email, malicious advertisement, or compromised website.
  4. Trigger the vulnerability: When the victim's browser processes the crafted FedCM interaction, the freed memory is accessed, enabling controlled memory corruption.
  5. Achieve sandbox code execution: Leverage the memory corruption to redirect execution flow and run arbitrary code within the Chrome renderer sandbox, potentially deploying a secondary payload for sandbox escape or data exfiltration (Chrome Releases, Red Hat Bugzilla).

Indicators of compromise

  • Network: Unexpected outbound connections from the browser process to unknown external IPs following visits to unfamiliar or suspicious websites; unusual DNS lookups initiated by the Chrome renderer process.
  • Process: Chrome renderer child processes spawning unexpected subprocesses or exhibiting anomalous memory usage patterns; crashes in Chrome's renderer process (visible in crash reports or chrome://crashes) associated with FedCM-related stack traces.
  • Logs: Browser crash dumps referencing FedCM or identity provider components; system logs showing unusual process creation events originating from the Chrome renderer sandbox.
  • File System: Unexpected files written to temporary directories by the Chrome process; new or modified browser extensions installed without user consent following a suspicious browsing session.

Mitigation and workarounds

Google has released Chrome 146.0.7680.164 (Linux) and 146.0.7680.165 (Windows/Mac) which contain the fix; users should update immediately via Chrome's built-in update mechanism (chrome://settings/help) (Chrome Releases). Microsoft has also issued guidance for Edge (Chromium-based) users through the Microsoft Security Response Center (Microsoft MSRC). Organizations should enable automatic browser updates and verify deployment via endpoint management tools. As a temporary measure prior to patching, users should avoid visiting untrusted websites and consider disabling or restricting access to sites using FedCM-based identity flows.

Community reactions

The vulnerability was covered by several security-focused outlets including GBHackers, CyberSecurityNews, and Forbes, which highlighted the broader Chrome 146 update fixing 8 high-severity vulnerabilities (GBHackers, Forbes). The Hacker Wire published a dedicated technical write-up on CVE-2026-4680 focusing on the FedCM use-after-free leading to sandbox arbitrary code execution (The Hacker Wire). Community discussion on Mastodon and Bluesky noted the patch but did not indicate widespread alarm given the absence of active exploitation. Palo Alto Networks also issued a Chromium monthly vulnerability update advisory (PAN-SA-2026-0004) covering this CVE for their affected products (Palo Alto).

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