Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2026-14121

CVE-2026-14121: Google Chrome Use After Free Vulnerability

CVE-2026-14121 is a use after free vulnerability in Google Chrome's Chromoting component on Linux that enables remote code execution through malicious network traffic. This article covers technical details, affected versions, and patches.

Published:

CVE-2026-14121 Overview

CVE-2026-14121 is a use-after-free vulnerability in the Chromoting component of Google Chrome on Linux. The flaw affects Chrome versions prior to 150.0.7871.47. A remote attacker can exploit the vulnerability by sending malicious network traffic to a targeted host. Successful exploitation leads to arbitrary code execution within the browser process context.

Chromoting is the code name for Chrome Remote Desktop, which handles remote input and video streaming over the network. The vulnerability is tracked under [CWE-416] Use After Free. Google's Chromium team rated the internal severity as Low, though the CVSS base score reflects a higher network-exploitable impact.

Critical Impact

Remote attackers can execute arbitrary code on Linux systems running vulnerable Chrome builds through crafted network traffic to the Chromoting subsystem.

Affected Products

  • Google Chrome on Linux prior to 150.0.7871.47
  • Chrome Remote Desktop (Chromoting) component
  • Linux distributions shipping affected Chrome builds

Discovery Timeline

  • 2026-06-30 - CVE-2026-14121 published to NVD
  • 2026-07-02 - Last updated in NVD database

Technical Details for CVE-2026-14121

Vulnerability Analysis

The vulnerability resides in Chromoting, the module that powers Chrome Remote Desktop functionality on Linux. A use-after-free condition occurs when the component references memory after it has been released. An attacker sending crafted network traffic can trigger the freed object reference during session handling.

Once the freed memory is reallocated with attacker-controlled data, subsequent access to the dangling pointer redirects execution flow. This allows arbitrary code execution within the Chrome process. The network attack vector means no local access is required, and no user interaction beyond a running Chromoting session is needed.

The Exploit Prediction Scoring System (EPSS) rates this at 0.292% with a percentile of 21.0, indicating low current exploitation likelihood. No public proof-of-concept exploit has been published, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog.

Root Cause

The defect stems from improper object lifetime management inside Chromoting. Chrome frees a heap object while another code path retains a reference to it. When that stale reference is dereferenced during message processing, memory corruption occurs. This is a classic [CWE-416] pattern common in complex C++ networking code.

Attack Vector

Exploitation requires network reachability to the Chromoting endpoint on a vulnerable host. The attacker delivers malicious protocol messages that force the target through the vulnerable free-and-reuse code path. Because Chromoting handles remote desktop signaling, the exposure depends on whether the user has an active or accepting remote desktop session.

No authenticated code example is available. Refer to the Chromium Issue #513789382 for further technical context once access restrictions are lifted.

Detection Methods for CVE-2026-14121

Indicators of Compromise

  • Unexpected Chrome renderer or utility process crashes with SIGSEGV on Linux hosts running Chrome Remote Desktop
  • Anomalous inbound traffic to Chromoting signaling ports on developer or workstation systems
  • Chrome child processes spawning unexpected shells or writing to non-standard paths after remote desktop activity

Detection Strategies

  • Inventory installed Chrome versions across Linux endpoints and flag any build below 150.0.7871.47
  • Monitor process telemetry for anomalous child processes launched from the Chrome binary tree
  • Correlate Chrome crash dumps with network events involving the Chromoting service

Monitoring Recommendations

  • Alert on new outbound connections initiated by Chrome processes to unfamiliar hosts following inbound Chromoting traffic
  • Track version drift for Chrome across managed Linux fleets using package manager telemetry
  • Review Chrome Remote Desktop session logs for unexpected peers or repeated connection failures

How to Mitigate CVE-2026-14121

Immediate Actions Required

  • Update Google Chrome on all Linux hosts to version 150.0.7871.47 or later
  • Disable Chrome Remote Desktop on systems where it is not required
  • Restrict network access to Chromoting endpoints using host firewalls or network segmentation

Patch Information

Google released a fix in the stable channel update documented in the Google Chrome Desktop Update. Deploy Chrome 150.0.7871.47 or later on Linux to remediate the flaw. Package-managed installations should pull the update through standard distribution channels once available.

Workarounds

  • Uninstall or disable the Chrome Remote Desktop host component until patching is complete
  • Apply egress and ingress firewall rules to block untrusted access to Chromoting services
  • Enforce browser update policies through enterprise management tooling to ensure timely patch adoption
bash
# Verify Chrome version on Linux and update via distribution package manager
google-chrome --version

# Debian/Ubuntu
sudo apt update && sudo apt install --only-upgrade google-chrome-stable

# Fedora/RHEL
sudo dnf upgrade google-chrome-stable

# Confirm patched build (must be >= 150.0.7871.47)
google-chrome --version

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.