CVE-2026-87614 Overview
CVE-2026-87614 is an incorrect authorization vulnerability [CWE-863] in the ServiceWorker component of Google Chrome. The flaw affects Chrome versions prior to 153.0.8010.36 and allows a remote attacker who has already compromised the renderer process to bypass the web origin policy through a crafted HTML page. Google classifies the Chromium security severity as Low. The vulnerability requires user interaction and a high-complexity attack chain, which limits practical exploitation. No public exploit code or in-the-wild activity has been reported.
Critical Impact
An attacker with a compromised renderer process can violate same-origin protections in ServiceWorker, potentially exposing limited cross-origin information within the browser.
Affected Products
- Google Chrome versions prior to 153.0.8010.36 on desktop platforms
- Chromium-based browsers that inherit the vulnerable ServiceWorker implementation
- Applications embedding vulnerable Chromium builds
Discovery Timeline
- 2026-09-09 - CVE CVE-2026-87614 published to NVD
- 2026-09-09 - Last updated in NVD database
Technical Details for CVE-2026-87614
Vulnerability Analysis
The vulnerability resides in Chrome's ServiceWorker implementation, which mediates background scripts that intercept network requests on behalf of web origins. ServiceWorkers must enforce the web origin policy to ensure a script registered for one origin cannot service requests for another. An authorization check in this component is incorrect, permitting an attacker who has first compromised the renderer process to bypass origin boundaries. Exploitation is gated by a prior renderer compromise and requires user interaction with a crafted HTML page, which raises the attack complexity. The scope remains unchanged, meaning the impact is contained within the browser sandbox rather than reaching underlying system resources.
Root Cause
The root cause is an incorrect authorization decision [CWE-863] within the ServiceWorker code path. The check fails to correctly validate that a request being handled by a ServiceWorker belongs to the origin that registered it. Once a renderer is compromised, the attacker can leverage this weakness to instruct ServiceWorker logic to act outside its permitted origin. See the Chromium Issue Tracker #497359396 for maintainer notes on the fix.
Attack Vector
Exploitation requires two preconditions. First, the attacker must have already compromised the renderer process, typically through a chained vulnerability. Second, the victim must load a crafted HTML page that triggers the ServiceWorker code path. The attacker then issues requests that the ServiceWorker services as if they originated from a different web origin, breaking same-origin guarantees. Because the confidentiality impact is limited and integrity and availability are unaffected, the vulnerability is most useful as one link in a broader browser exploitation chain.
No verified public proof-of-concept code is available. Refer to the Google Chrome Release Update and the linked Chromium issue for further technical context.
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 AttacksDetection Methods for CVE-2026-87614
Indicators of Compromise
- Chrome browser processes reporting installed versions earlier than 153.0.8010.36 in enterprise inventory data.
- ServiceWorker registrations serving fetch events for origins outside their registered scope in browser telemetry.
- Unexpected cross-origin resource loads originating from ServiceWorker fetch handlers on sensitive web applications.
Detection Strategies
- Inventory browser versions across managed endpoints and flag installations below 153.0.8010.36.
- Monitor web application logs for anomalous request patterns bearing Service-Worker request headers from unexpected origins.
- Correlate renderer crash telemetry with subsequent unusual network activity from the same browser process, which may indicate exploitation chaining.
Monitoring Recommendations
- Enable Chrome Enterprise reporting to centralize browser version and extension telemetry.
- Capture endpoint process telemetry for browser child processes and alert on unexpected renderer restarts or sandbox escapes.
- Track Content Security Policy (CSP) violation reports from critical web properties to surface origin policy bypass attempts.
How to Mitigate CVE-2026-87614
Immediate Actions Required
- Update Google Chrome to version 153.0.8010.36 or later on all managed endpoints.
- Restart Chrome after the update to ensure the patched binaries are loaded into all running processes.
- Audit Chromium-based applications and Electron builds to confirm they consume a patched upstream version.
Patch Information
Google addressed the vulnerability in Chrome Stable channel version 153.0.8010.36 for desktop. Details are published in the Google Chrome Release Update. Administrators should validate deployment through Chrome Enterprise policies or their software distribution tooling.
Workarounds
- Enforce automatic Chrome updates through the ChromeCleanupEnabled and update policies in Chrome Enterprise to reduce version drift.
- Restrict execution of untrusted HTML content by tightening browser policies and blocking high-risk categories at the web proxy.
- Apply strict Content Security Policy headers on internal web applications to reduce the value of any origin bypass.
# Configuration example: Verify Chrome version on Windows endpoints
reg query "HKLM\SOFTWARE\Google\Chrome\BLBeacon" /v version
# macOS: check installed Chrome version
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --version
# Linux: check installed Chrome version
google-chrome --version
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

