CVE-2026-87481 Overview
CVE-2026-87481 is an incorrect authorization vulnerability [CWE-863] in the WebView component of Google Chrome on Android versions prior to 153.0.8010.36. A remote attacker who has already compromised the renderer process can leverage a crafted HTML page to execute arbitrary code outside the Chromium sandbox. The flaw expands the impact of an initial renderer compromise into a full sandbox escape, giving attackers access to the broader Android application context. Google classified the underlying Chromium issue as Medium severity, while the NVD scoring reflects a higher aggregate impact due to scope change and confidentiality, integrity, and availability effects.
Critical Impact
A compromised renderer process can escape the Chromium sandbox on Android and execute arbitrary code in a broader security context, breaking a foundational browser isolation boundary.
Affected Products
- Google Chrome for Android prior to 153.0.8010.36
- Chromium-based WebView on Android platforms
- Android applications embedding vulnerable WebView versions
Discovery Timeline
- 2026-09-09 - CVE-2026-87481 published to NVD
- 2026-09-10 - Last updated in NVD database
Technical Details for CVE-2026-87481
Vulnerability Analysis
The vulnerability lives in WebView, the Android component that renders web content inside Chrome and any application embedding it. WebView enforces authorization checks to keep renderer-originating actions confined to the sandbox. In vulnerable builds, one of those checks is applied incorrectly, allowing a compromised renderer to invoke privileged functionality it should not reach.
Because exploitation requires a prior renderer compromise, this issue is typically chained with a separate memory-safety or logic bug that yields renderer code execution. Once chained, the attacker escapes the sandbox and gains code execution in a higher-privilege context on Android. The scope change in the CVSS vector reflects that the exploit crosses trust boundaries between the sandboxed renderer and the WebView host process.
Root Cause
The root cause is an incorrect authorization decision [CWE-863] within WebView's inter-process communication path. WebView fails to correctly validate that a request originating from the renderer is permitted before performing a privileged operation, enabling a compromised renderer to reach functionality reserved for trusted callers.
Attack Vector
Exploitation is network-based and requires user interaction. A victim must load a crafted HTML page in a vulnerable Chrome or WebView instance on Android. The attacker first triggers a renderer compromise, then delivers the sandbox-escape payload that abuses the authorization flaw. High attack complexity reflects the need to chain a renderer exploit with the WebView-specific flaw. See the Chromium Issue Tracker #498730641 for technical details.
No public proof-of-concept, exploit code, or in-the-wild exploitation has been reported at the time of publication.
Stop Remote Code Execution Before It Runs
Singularity™ Endpoint detects and blocks exploit attempts at machine speed, including zero-days and novel attack techniques.
Stop Exploit AttemptsDetection Methods for CVE-2026-87481
Indicators of Compromise
- Android devices running Chrome versions earlier than 153.0.8010.36 after the patch release date
- Unexpected child processes spawned from com.android.chrome or from applications hosting WebView
- Anomalous outbound network connections initiated by WebView-hosting apps immediately after loading external HTML content
- Crash reports referencing renderer-to-browser IPC failures on affected Chrome builds
Detection Strategies
- Inventory Android endpoints and enumerate installed Chrome and WebView versions to identify hosts still below 153.0.8010.36.
- Correlate browser process telemetry with process-spawn and file-write events to surface likely sandbox-escape behavior.
- Monitor for exploit-chain precursors, including renderer crashes followed by anomalous privileged actions within the same WebView context.
Monitoring Recommendations
- Ingest Android application and browser telemetry into a centralized analytics platform for cross-host correlation.
- Alert on Chrome or WebView-hosting apps performing unexpected file, permission, or intent operations post-navigation.
- Track patch compliance by version across the mobile fleet and flag devices that fail to update within defined SLAs.
How to Mitigate CVE-2026-87481
Immediate Actions Required
- Update Google Chrome for Android to version 153.0.8010.36 or later on all managed devices.
- Force update the Android System WebView component through Google Play to receive the corresponding fix.
- Use mobile device management (MDM) to enforce minimum Chrome and WebView versions across the fleet.
- Restrict installation of applications that embed outdated WebView builds until they are updated by their developers.
Patch Information
Google addressed this vulnerability in the Chrome stable channel update announced on the Google Chrome Update Announcement. Users and administrators should upgrade to Chrome 153.0.8010.36 or later. Android System WebView receives the fix through the Google Play Store and should be updated in parallel.
Workarounds
- Avoid loading untrusted HTML content in Chrome for Android or in apps that embed WebView until patches are applied.
- Segment high-risk users to devices with automatic Play Store updates enabled to accelerate patch adoption.
- For enterprise apps embedding WebView, disable non-essential JavaScript-enabled surfaces that render third-party content until the underlying WebView is updated.
# Verify Chrome version on an Android device via ADB
adb shell dumpsys package com.android.chrome | grep versionName
# Verify Android System WebView version
adb shell dumpsys package com.google.android.webview | grep versionName
# Expected output should show version 153.0.8010.36 or later
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

