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

CVE-2026-79236: Google Chrome V8 RCE Vulnerability

CVE-2026-79236 is a type confusion remote code execution vulnerability in Google Chrome's V8 JavaScript engine that enables attackers to execute arbitrary code via malicious HTML pages. This article covers technical details, affected versions, security impact, and mitigation strategies.

Published:

CVE-2026-79236 Overview

CVE-2026-79236 is a type confusion vulnerability in the V8 JavaScript engine used by Google Chrome. The flaw affects Chrome versions prior to 152.0.7977.65. A remote attacker can execute arbitrary code inside the Chrome sandbox by convincing a user to visit a crafted HTML page. Google classifies the Chromium security severity as High and has issued a stable channel update to address the issue. The vulnerability is tracked under CWE-843: Access of Resource Using Incompatible Type.

Critical Impact

Remote attackers can achieve arbitrary code execution inside the Chrome renderer sandbox through a single crafted web page, providing an initial foothold for chained sandbox escape attacks.

Affected Products

  • Google Chrome versions prior to 152.0.7977.65 (Desktop)
  • Chromium-based browsers that embed V8 builds preceding the fix
  • Downstream products bundling vulnerable V8 releases

Discovery Timeline

  • 2026-08-25 - CVE-2026-79236 published to NVD
  • 2026-08-27 - Last updated in NVD database

Technical Details for CVE-2026-79236

Vulnerability Analysis

The vulnerability resides in V8, the JavaScript and WebAssembly engine that powers Chrome. Type confusion occurs when code accesses a resource assuming one type while the underlying object is of a different, incompatible type. In V8, this class of bug typically arises when speculative optimizations in the TurboFan or Maglev compilers make incorrect assumptions about object shapes or map transitions. Once triggered, the engine reads or writes memory using the wrong layout, corrupting internal pointers and enabling attacker-controlled reads and writes within the renderer process.

Exploitation results in arbitrary code execution constrained by the Chrome sandbox. Attackers commonly chain this primitive with a separate sandbox escape to achieve full compromise of the host.

Root Cause

The root cause is improper type checking within V8, classified as [CWE-843]. Optimized code paths process an object under the assumption of a specific type after prior checks are invalidated, allowing memory to be interpreted incorrectly. Google has not published exploitation details while the patch propagates to users.

Attack Vector

Attack delivery is entirely network-based and requires user interaction. A victim visits a malicious or compromised web page that serves crafted JavaScript. The JavaScript triggers the type confusion in V8 during just-in-time compilation or execution. No authentication is required. See the Chromium Issue #546670199 tracker for restricted technical details and the Google Chrome Desktop Update advisory for release information.

Detection Methods for CVE-2026-79236

Indicators of Compromise

  • Chrome renderer processes spawning unexpected child processes such as cmd.exe, powershell.exe, or shell interpreters.
  • Unexpected outbound connections from chrome.exe to attacker-controlled infrastructure immediately after page load.
  • Crash dumps referencing V8 optimized code frames, TurboFan, or Maglev on hosts running vulnerable Chrome builds.

Detection Strategies

  • Inventory installed Chrome versions across the fleet and flag any endpoint running a build below 152.0.7977.65.
  • Alert on browser process trees where chrome.exe renderer children launch native binaries or script interpreters.
  • Monitor endpoint telemetry for suspicious memory allocations and code execution originating from browser renderer processes.

Monitoring Recommendations

  • Ingest browser process, network, and file telemetry into a centralized data lake for correlation across users and time.
  • Track user navigation to newly registered or low-reputation domains that deliver heavy JavaScript payloads.
  • Review crash reporting data for repeated V8 faults, which may indicate exploitation attempts or unstable exploit prototypes.

How to Mitigate CVE-2026-79236

Immediate Actions Required

  • Update Google Chrome to version 152.0.7977.65 or later on all Windows, macOS, and Linux endpoints.
  • Restart Chrome after updating to ensure the patched V8 engine is loaded into memory.
  • Push the update through enterprise management tooling and verify version compliance across managed devices.

Patch Information

Google released the fix in the Stable channel update documented in the Google Chrome Desktop Update advisory. Administrators managing Chromium-based browsers should verify that their vendor has integrated the corresponding V8 patch and pushed a downstream release.

Workarounds

  • Restrict browsing to trusted sites through enterprise policy or web filtering while patch deployment is in progress.
  • Enable Chrome Site Isolation and enhanced Safe Browsing to raise the cost of exploitation.
  • Consider disabling JavaScript on high-risk endpoints or using reader-mode profiles for untrusted browsing.
bash
# Verify Chrome version on Linux endpoints
google-chrome --version

# Windows: enforce minimum version via Chrome Enterprise policy
# HKLM\Software\Policies\Google\Chrome\TargetVersionPrefix = "152.0.7977.65"

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.