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

CVE-2026-14052: Google Chrome Auth Bypass Vulnerability

CVE-2026-14052 is an authentication bypass flaw in Google Chrome's FileSystem that lets attackers bypass access controls via crafted HTML. This article covers the technical details, affected versions, and mitigation.

Published:

CVE-2026-14052 Overview

CVE-2026-14052 is a policy enforcement flaw in the FileSystem component of Google Chrome. Versions prior to 150.0.7871.47 allow a remote attacker to bypass discretionary access control through a crafted HTML page. The weakness is categorized under [CWE-284] Improper Access Control. Chromium engineers rated the internal security severity as Low, while the NVD assigns a medium CVSS 3.1 base score. Exploitation requires user interaction with a malicious page but no privileges or authentication. Successful abuse impacts integrity by permitting access to files or filesystem operations that should remain restricted by the browser's access control policy.

Critical Impact

A remote attacker can trick a user into visiting a crafted HTML page and bypass FileSystem discretionary access control in Chrome, enabling unauthorized filesystem-scoped actions within the browser sandbox.

Affected Products

  • Google Chrome versions prior to 150.0.7871.47 (Desktop Stable channel)
  • Chromium-based builds that ship the vulnerable FileSystem component
  • Downstream browsers embedding the affected Chromium release

Discovery Timeline

  • 2026-06-30 - CVE-2026-14052 published to the National Vulnerability Database
  • 2026-07-01 - Last updated in NVD database

Technical Details for CVE-2026-14052

Vulnerability Analysis

The vulnerability resides in Chrome's FileSystem implementation, which mediates web-origin access to sandboxed and user-selected filesystem entries. Insufficient enforcement of the browser's discretionary access control policy allows a page to perform filesystem-scoped actions outside the boundaries intended for its origin. The issue is reachable directly from a crafted HTML document, so no privileged position on the network is required. User interaction is necessary, which typically means loading an attacker-controlled page or opening a malicious link. The CVSS vector reflects a limited outcome: integrity is partially affected, while confidentiality and availability are not directly impacted. In practical terms, an attacker can influence filesystem-related state or metadata that should have been blocked by Chrome's policy checks.

Root Cause

The root cause is improper access control ([CWE-284]) within the FileSystem code path. Policy checks that govern which origins may perform particular FileSystem operations are not consistently applied, allowing a crafted page to reach code paths that would otherwise be denied. Google addressed the defect in Chrome Stable 150.0.7871.47 through the fix tracked in Chromium Issue #501810874.

Attack Vector

Exploitation is network-based and requires user interaction. An attacker hosts a crafted HTML page and lures a victim to load it through phishing, malvertising, or a compromised site. The page issues FileSystem API calls that exercise the unchecked code path, causing Chrome to permit an action that its access control policy should prohibit. Because the flaw is scoped to browser-managed filesystem state, exploitation does not, on its own, grant arbitrary code execution or direct disclosure of arbitrary host files. See the Google Chrome Stable Update advisory for release details.

Detection Methods for CVE-2026-14052

Indicators of Compromise

  • Chrome browsers reporting a version string below 150.0.7871.47 in endpoint inventory telemetry.
  • Web proxy or DNS logs showing users navigating to newly registered domains hosting HTML pages that heavily exercise the FileSystem API.
  • Unexpected FileSystem-related content in browser cache or profile directories following visits to untrusted sites.

Detection Strategies

  • Correlate installed Chrome versions across managed endpoints against the fixed release 150.0.7871.47 and flag any lagging builds.
  • Inspect HTTP responses for pages combining social engineering content with scripts that invoke sandboxed FileSystem APIs from unfamiliar origins.
  • Hunt for anomalous file writes under Chrome profile paths shortly after browsing sessions to low-reputation domains.

Monitoring Recommendations

  • Enable browser version reporting through enterprise browser management or MDM to surface out-of-date installs continuously.
  • Forward browser and endpoint telemetry to a centralized data lake and alert on Chrome versions older than the patched release.
  • Track user reports of unexpected download or file access prompts, which can indicate interaction with a malicious crafted page.

How to Mitigate CVE-2026-14052

Immediate Actions Required

  • Update Google Chrome to version 150.0.7871.47 or later on all Windows, macOS, and Linux endpoints.
  • Force-restart Chrome after the update so the patched binaries are actually loaded by long-running user sessions.
  • Validate that Chromium-based derivatives in the environment have absorbed the upstream fix before considering remediation complete.

Patch Information

Google released the fix in the Chrome Stable channel as 150.0.7871.47, documented in the Google Chrome Stable Update advisory. The underlying code change is tracked in Chromium Issue #501810874. No exploit is publicly available and the issue is not listed in the CISA Known Exploited Vulnerabilities catalog, but the EPSS score indicates low near-term exploitation probability rather than a guarantee, so patching remains the definitive remediation.

Workarounds

  • Restrict browsing to trusted sites through enterprise URL filtering until the patch is fully deployed, since exploitation requires loading a crafted HTML page.
  • Enforce automatic Chrome updates via ChromeEnterprise policies so that Stable channel fixes deploy without user action.
  • Educate users to avoid clicking unsolicited links, given that user interaction is required to trigger the vulnerability.
bash
# Verify Chrome is at or above the patched version on Linux endpoints
google-chrome --version

# Example expected output (or newer):
# Google Chrome 150.0.7871.47

# Windows: query installed version from the registry
reg query "HKLM\Software\Google\Chrome\BLBeacon" /v 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.