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

CVE-2026-17999: Google Chrome Race Condition Vulnerability

CVE-2026-17999 is a race condition in PictureInPicture on Google Chrome for Android that enables domain spoofing attacks. This article covers the technical details, affected versions, security impact, and mitigation.

Published:

CVE-2026-17999 Overview

CVE-2026-17999 is a race condition in the Picture-in-Picture (PiP) component of Google Chrome on Android. The flaw affects versions prior to 151.0.7922.72 and allows a remote attacker to perform domain spoofing through a crafted HTML page. Google's Chromium security team rated the underlying issue as Low severity.

A successful attack tricks the user into trusting content that appears to originate from a legitimate domain. This creates a foundation for phishing, credential theft, and social engineering against mobile Chrome users.

Critical Impact

A remote attacker can spoof the displayed origin during Picture-in-Picture playback, undermining the trust boundary that users rely on to verify site identity in the mobile browser.

Affected Products

  • Google Chrome on Android prior to 151.0.7922.72
  • Chromium-based Android browsers embedding vulnerable Picture-in-Picture code
  • Android WebView components sharing the affected PiP implementation

Discovery Timeline

  • 2026-07-30 - CVE-2026-17999 published to NVD
  • 2026-07-30 - Last updated in NVD database

Technical Details for CVE-2026-17999

Vulnerability Analysis

The vulnerability is a race condition [CWE-362] in Chrome's Picture-in-Picture implementation on Android. Concurrent operations in the PiP window handling permit an attacker-controlled sequence to observe a security-relevant state before it is fully committed. The result is a mismatch between the PiP window's displayed origin and the actual content source.

Domain spoofing arises because the origin indicator does not reliably reflect the frame or document that owns the PiP media surface. An attacker with a crafted HTML page can win the race between navigation state updates and PiP window rendering. The victim then sees a legitimate-looking origin while interacting with attacker-controlled content.

Mobile browser UI already presents a compressed security surface, so origin spoofing in this context is impactful for phishing. Chromium's rating of Low reflects the constrained impact on confidentiality and integrity rather than ease of exploitation.

Root Cause

The root cause is insufficient synchronization between Picture-in-Picture window lifecycle events and the origin state tracked by the browser. The PiP subsystem consumes state that can be mutated concurrently by page navigation or scripted media control. Without atomic sequencing, the display can present a stale or attacker-selected origin.

Attack Vector

Exploitation requires a user to visit or be redirected to a crafted HTML page under attacker control. The page invokes Picture-in-Picture APIs while triggering the race window to substitute a spoofed origin. No memory corruption is achieved; the outcome is user-facing deception. See the Chromium Issue Tracker Entry and the Google Chrome Update Announcement for vendor detail.

No verified public exploit code is available. The vulnerability is described in prose only, per available references.

Detection Methods for CVE-2026-17999

Indicators of Compromise

  • Android devices running Chrome versions earlier than 151.0.7922.72 still in production use
  • Outbound requests from mobile Chrome to newly registered or low-reputation domains hosting HTML that programmatically invokes Picture-in-Picture
  • User reports of credential prompts or login pages appearing inside or beside a PiP video window

Detection Strategies

  • Inventory Chrome for Android versions across managed mobile devices and flag installations below 151.0.7922.72
  • Correlate mobile web proxy logs for pages that call the Picture-in-Picture API against threat intelligence for phishing infrastructure
  • Hunt for credential submissions from mobile Chrome sessions to domains that do not match the visually asserted origin

Monitoring Recommendations

  • Alert on Android Chrome user-agent strings reporting builds prior to the fixed version through MDM or web analytics
  • Monitor phishing report queues for mobile-specific artifacts referencing PiP or floating video overlays
  • Track help-desk tickets involving suspicious login pages triggered from video playback on Android

How to Mitigate CVE-2026-17999

Immediate Actions Required

  • Update Google Chrome on Android to version 151.0.7922.72 or later through Google Play
  • Push the update via mobile device management (MDM) to all managed Android endpoints
  • Notify users to avoid entering credentials while a Picture-in-Picture window is active until patching is confirmed

Patch Information

Google addressed the issue in Chrome for Android 151.0.7922.72. Details are published in the Google Chrome Update Announcement, with tracking in the Chromium Issue Tracker Entry.

Workarounds

  • Restrict use of Picture-in-Picture on managed Android devices via enterprise policy until updates are deployed
  • Enforce Safe Browsing and phishing protection settings in Chrome for Android through MDM
  • Train mobile users to verify the address bar rather than any origin string shown adjacent to a PiP window
bash
# Verify Chrome for Android version on a managed device via adb
adb shell dumpsys package com.android.chrome | grep versionName
# Expected output should show 151.0.7922.72 or later

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.