Skip to main content
CVE Vulnerability Database

CVE-2026-8000: Google Chrome ChromeDriver RCE Vulnerability

CVE-2026-8000 is a remote code execution vulnerability in ChromeDriver for Google Chrome on Windows that allows attackers to execute arbitrary code via crafted HTML pages. This article covers technical details, affected versions, and mitigation.

Published:

CVE-2026-8000 Overview

CVE-2026-8000 is an input validation vulnerability in ChromeDriver, the WebDriver implementation used by Google Chrome on Windows. The flaw affects Chrome versions prior to 148.0.7778.96 and stems from insufficient validation of untrusted input [CWE-20]. A remote attacker can execute arbitrary code by serving a crafted HTML page to a target browser instance. Exploitation requires user interaction, such as visiting a malicious page. Chromium classifies the security severity as Low, while the National Vulnerability Database (NVD) scores the issue at 8.8 due to its remote code execution outcome.

Critical Impact

A remote attacker who convinces a user to load a crafted HTML page can achieve arbitrary code execution on Windows hosts running vulnerable ChromeDriver builds.

Affected Products

  • Google Chrome on Windows prior to 148.0.7778.96
  • ChromeDriver component shipped with vulnerable Chrome versions
  • Automation environments and CI/CD pipelines depending on ChromeDriver

Discovery Timeline

  • 2026-05-06 - CVE-2026-8000 published to NVD
  • 2026-05-06 - Last updated in NVD database

Technical Details for CVE-2026-8000

Vulnerability Analysis

ChromeDriver is the binary that implements the W3C WebDriver protocol for Chrome and Chromium-based browsers. It mediates commands between automation clients and the browser process. The vulnerability arises because ChromeDriver fails to properly validate untrusted input supplied through a crafted HTML page. When the browser processes the malicious content, the validation gap allows attacker-controlled data to influence execution flow, resulting in arbitrary code execution on the host. The issue is tracked under [CWE-20: Improper Input Validation].

Root Cause

The root cause is insufficient validation of untrusted input within ChromeDriver code paths on Windows. Input that should be constrained or sanitized is processed without adequate checks, allowing crafted HTML content to drive ChromeDriver into an unsafe state. Google addressed the issue in Chrome 148.0.7778.96. Additional technical context is available in the Chromium Issue Tracker Entry.

Attack Vector

The attack vector is network-based and requires user interaction. An attacker hosts a crafted HTML page and lures a victim running a vulnerable Chrome or ChromeDriver-controlled session to load it. Successful exploitation yields code execution in the user's context on Windows. Automation hosts running ChromeDriver against attacker-influenced URLs are particularly at risk. No verified public proof-of-concept code is available; exploitation details are described in prose only. Refer to the Google Chrome Update Blog for vendor-confirmed information.

Detection Methods for CVE-2026-8000

Indicators of Compromise

  • Chrome or chromedriver.exe processes spawning unexpected child processes such as cmd.exe, powershell.exe, or rundll32.exe.
  • Outbound network connections from Chrome to newly registered or low-reputation domains immediately following page navigation.
  • Browser processes writing executable files or scripts to user-writable directories such as %TEMP% or %APPDATA%.

Detection Strategies

  • Inventory installed Chrome versions across Windows endpoints and flag any build below 148.0.7778.96.
  • Monitor process lineage for chrome.exe and chromedriver.exe, alerting on anomalous child processes that deviate from baseline automation behavior.
  • Inspect WebDriver session logs for navigation to untrusted external hosts during automated test runs.

Monitoring Recommendations

  • Forward Sysmon process creation, file creation, and network connection events from Windows hosts to a centralized analytics platform.
  • Track CI/CD agents and test runners that invoke ChromeDriver, since these often run with elevated privileges and broad network access.
  • Correlate browser-initiated file writes with subsequent execution events to surface post-exploitation activity.

How to Mitigate CVE-2026-8000

Immediate Actions Required

  • Update Google Chrome on Windows to version 148.0.7778.96 or later across all endpoints and automation hosts.
  • Update ChromeDriver binaries used by test frameworks to match the patched Chrome release.
  • Restrict automation environments from navigating to untrusted external URLs until patching completes.

Patch Information

Google released the fix in Chrome stable channel build 148.0.7778.96 for Windows. Deployment details and channel notes are documented in the Google Chrome Update Blog. Organizations using managed Chrome deployments should confirm that auto-update policies are not blocking the rollout. CI/CD pipelines must pin ChromeDriver versions that match the patched Chrome build.

Workarounds

  • Block access to untrusted HTML content in automation workflows by enforcing allowlists of test target URLs.
  • Run ChromeDriver under least-privilege service accounts to limit the impact of code execution.
  • Isolate automation hosts on segmented networks to prevent lateral movement following a successful exploit.
bash
# Verify installed Chrome version on Windows
reg query "HKLM\Software\Google\Chrome\BLBeacon" /v version
reg query "HKLM\Software\WOW6432Node\Google\Chrome\BLBeacon" /v version

# Verify ChromeDriver version
chromedriver.exe --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.