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

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

CVE-2026-13788 is a critical use after free vulnerability in Google Chrome on Android that enables remote attackers to execute arbitrary code via crafted HTML pages. This article covers technical details, affected versions, and mitigations.

Published:

CVE-2026-13788 Overview

CVE-2026-13788 is a use-after-free vulnerability [CWE-416] in the Fullscreen component of Google Chrome on Android. The flaw affects Chrome versions prior to 150.0.7871.47 on the Android platform. A remote attacker can trigger the condition by serving a crafted HTML page to a targeted user. Successful exploitation allows arbitrary code execution within the browser process. Chromium engineers rated the underlying defect Critical, and the National Vulnerability Database assigns a CVSS 3.1 base score of 8.8. The vulnerability requires user interaction, typically a visit to an attacker-controlled page.

Critical Impact

Remote attackers can execute arbitrary code on Android devices running vulnerable Chrome versions through a crafted HTML page.

Affected Products

  • Google Chrome for Android prior to 150.0.7871.47
  • Google Android devices running vulnerable Chrome builds
  • Chromium-based components sharing the affected Fullscreen implementation

Discovery Timeline

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

Technical Details for CVE-2026-13788

Vulnerability Analysis

The vulnerability is a use-after-free condition in the Fullscreen subsystem of Chrome on Android. Use-after-free flaws occur when memory is referenced after it has been released back to the allocator. In browser engines, freed objects can be reclaimed by attacker-controlled allocations, allowing manipulation of vtables or function pointers during subsequent use. The Fullscreen API manages transitions between windowed and fullscreen presentation of DOM elements. Race conditions or improper lifetime management between renderer objects and their DOM references commonly produce this defect class. Exploitation typically results in renderer process compromise and can be chained with sandbox escapes for broader Android device impact.

Root Cause

The root cause is improper object lifetime management [CWE-416] within Chrome's Fullscreen code path. An object referenced during a fullscreen transition is freed while other code paths retain and later dereference the stale pointer. The Chromium issue tracker entry 523119897 documents the specific defect.

Attack Vector

The attack is network-based and requires user interaction. An attacker hosts a crafted HTML page that invokes specific Fullscreen API sequences designed to trigger the dangling reference. When a victim visits the page in a vulnerable Chrome build on Android, the malicious script drives the object allocation and free pattern needed to gain control of freed memory. No authentication is required. See the Chromium Issue Tracker Entry for referenced technical context.

No verified public exploit code is available for this CVE. Technical exploitation details for use-after-free flaws in Blink typically involve JavaScript-driven allocation grooming and heap layout manipulation.

Detection Methods for CVE-2026-13788

Indicators of Compromise

  • Chrome renderer process crashes on Android devices coincident with Fullscreen API activity in browsing telemetry.
  • Outbound connections from mobile browsers to unfamiliar domains immediately following fullscreen transitions.
  • Unexpected child processes or native library loads spawned by the Chrome application on Android.

Detection Strategies

  • Inventory Chrome versions across managed Android devices and flag any build below 150.0.7871.47.
  • Correlate mobile browser crash reports with URLs visited to identify potentially malicious HTML delivery.
  • Inspect mobile threat defense logs for anomalous behavior in the Chrome process context.

Monitoring Recommendations

  • Enable mobile device management (MDM) reporting on installed browser versions and enforce compliance baselines.
  • Log DNS and HTTP requests from Android endpoints to identify visits to suspected exploit-hosting infrastructure.
  • Track Chrome release channel updates and validate deployment across the fleet after each stable channel push.

How to Mitigate CVE-2026-13788

Immediate Actions Required

  • Update Google Chrome on Android to version 150.0.7871.47 or later on all managed devices.
  • Push the update through MDM or enterprise mobility management platforms to ensure fleet-wide coverage.
  • Restrict browsing to trusted sites on unpatched devices until the update is applied.

Patch Information

Google addressed the vulnerability in Chrome 150.0.7871.47 for Android. Refer to the Google Chrome Stable Update announcement for release details and the Chromium Issue Tracker Entry for issue metadata.

Workarounds

  • Disable JavaScript on untrusted origins through Chrome site settings to reduce exposure to crafted HTML pages.
  • Route mobile traffic through a filtering proxy that blocks known malicious domains.
  • Use application allowlisting on managed Android devices to limit browsing to vetted destinations until patching completes.

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.