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

CVE-2026-87598: Google Chrome Auth Bypass Vulnerability

CVE-2026-87598 is an authorization bypass flaw in Google Chrome ServiceWorker that allows attackers to circumvent web origin policy through malicious HTML pages. This article covers technical details, affected versions, security impact, and mitigation strategies.

Published:

CVE-2026-87598 Overview

CVE-2026-87598 is an incorrect authorization vulnerability in the ServiceWorker component of Google Chrome. Versions prior to 153.0.8010.36 fail to properly enforce web origin policy when handling ServiceWorker requests. A remote attacker can bypass same-origin restrictions by luring a user to a crafted HTML page. Chromium security engineers rated the flaw as Low severity, while the National Vulnerability Database (NVD) records it as Medium. The weakness maps to [CWE-863: Incorrect Authorization]. Successful exploitation enables limited disclosure of information across origin boundaries without impacting integrity or availability.

Critical Impact

Attackers can bypass the browser's web origin policy through a malicious page, potentially exposing data that should remain isolated between web origins.

Affected Products

  • Google Chrome versions prior to 153.0.8010.36 (Stable channel, Desktop)
  • Chromium-based ServiceWorker implementations sharing the vulnerable code path
  • Downstream browsers embedding pre-patch Chromium releases

Discovery Timeline

  • 2026-09-09 - CVE-2026-87598 published to NVD
  • 2026-09-09 - Last updated in NVD database
  • 2026-09 - Google releases Stable channel update for Desktop addressing the issue (Chrome Release Update)

Technical Details for CVE-2026-87598

Vulnerability Analysis

The vulnerability resides in Chrome's ServiceWorker subsystem. ServiceWorkers are background scripts that intercept network requests and cache responses on behalf of a registered origin. Chrome must enforce origin isolation to ensure a worker only operates on resources tied to its own origin. In affected versions, an authorization check does not correctly validate the requesting context against the ServiceWorker's registered scope. An attacker-controlled HTML page can trigger the flawed check and interact with content that should be restricted by the same-origin policy. Impact is limited to confidentiality, with user interaction required to load the crafted page. The Chromium issue tracker entry #499218516 tracks the underlying defect.

Root Cause

The root cause is an authorization logic error [CWE-863] in the ServiceWorker request handling path. Chrome performs an insufficient check when correlating a request's origin with the ServiceWorker's controlled scope. This gap allows cross-origin operations that the browser's security model should reject.

Attack Vector

Exploitation requires a victim to visit a malicious web page. The page hosts crafted HTML and script content that registers or interacts with a ServiceWorker to elicit the flawed authorization decision. No privileges or credentials are needed on the target system. The attack executes remotely over the network within the browser sandbox.

No public proof-of-concept exploit code was released for this issue. Refer to the Chromium Issue Tracker #499218516 once it becomes publicly accessible for technical details on the fix.

Detect Identity Attacks the Moment Authentication Fails

Singularity™ Identity surfaces credential misuse, lateral movement, and privilege escalation in real time, so you can contain the breach before it spreads.

Stop Identity Attacks

Detection Methods for CVE-2026-87598

Indicators of Compromise

  • Chrome browser versions reporting a build string earlier than 153.0.8010.36 on managed endpoints
  • Browser telemetry showing ServiceWorker registrations from newly encountered or low-reputation domains
  • Web proxy logs recording repeated cross-origin fetches initiated from ServiceWorker contexts on suspicious pages

Detection Strategies

  • Inventory installed Chrome versions across the fleet using endpoint management tooling and flag hosts below 153.0.8010.36.
  • Correlate DNS and HTTP proxy logs to identify user visits to newly registered domains that install ServiceWorkers.
  • Monitor browser extension and enterprise policy telemetry for anomalous ServiceWorker scope registrations.

Monitoring Recommendations

  • Ingest Chrome enterprise reporting events into a centralized log platform for version and policy compliance tracking.
  • Alert on outbound connections to domains classified as newly observed or associated with credential harvesting.
  • Track user-reported browser anomalies such as unexpected redirects or content bleed across tabs.

How to Mitigate CVE-2026-87598

Immediate Actions Required

  • Update Google Chrome to version 153.0.8010.36 or later on all Windows, macOS, and Linux endpoints.
  • Force a browser restart through enterprise policy to complete the update after installation.
  • Verify managed browser fleets through Chrome Browser Cloud Management or equivalent tooling.

Patch Information

Google addressed CVE-2026-87598 in the Stable channel update for Desktop. Administrators should reference the Chrome Release Update for full version details and roll the patch through standard change management. Endpoints must be running 153.0.8010.36 or newer to receive the fix.

Workarounds

  • Restrict user browsing to trusted domains through web filtering while patch deployment is in progress.
  • Disable ServiceWorker functionality via enterprise policy where compatible with business applications.
  • Educate users to avoid opening unsolicited links that load unfamiliar HTML content.
bash
# Verify installed Chrome version on Linux endpoints
google-chrome --version

# Windows: query the installed version via 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.

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.