HIGH 8.3

CVE-2026-15119: Chrome GetUserMedia Race Condition Sandbox Escape

A race condition exists in Google Chrome's GetUserMedia function that could allow an attacker to escape the browser's sandbox if they have already compromised the renderer process. The vulnerability requires user interaction and only affects Chrome versions before 150.0.7871.115. While this is a high-severity flaw, it requires a multi-step attack chain where the attacker must first gain code execution within the renderer before attempting the sandbox escape.

Source data · NVD / CISA · public domain

CVSS
3.1 · 8.3 HIGH · CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H
Weaknesses (CWE)
CWE-362
Affected products
1 configuration(s)
Published / Modified
2026-07-08 / 2026-07-10

NVD description (verbatim)

Race in GetUserMedia in Google Chrome prior to 150.0.7871.115 allowed a remote attacker who had compromised the renderer process to potentially perform a sandbox escape via a crafted HTML page. (Chromium security severity: High)

2 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

CVE-2026-15119 is a race condition (CWE-362) in the GetUserMedia implementation of Chromium/Chrome that creates a window for sandbox escape. The vulnerability exists in versions prior to 150.0.7871.115 and requires an attacker to have already obtained renderer process code execution. The attacker crafts a malicious HTML page that exploits timing conditions in the media API handling to bypass sandbox isolation mechanisms. The Chromium security team assigned this a High severity rating due to the potential for sandbox escape, which would grant attacker access to the system beyond the browser's confinement.

Business impact

A successful exploit could allow attackers who have compromised the Chrome renderer process to gain system-level code execution, potentially enabling data theft, malware installation, or lateral movement to other systems. For organizations relying on Chrome's sandbox as a security boundary, this vulnerability temporarily weakens that assurance until patching is complete. The practical risk is moderated by the requirement for a prior renderer compromise, which itself requires separate vulnerability exploitation or social engineering.

Affected systems

Google Chrome versions prior to 150.0.7871.115 are affected. Chromium-based browsers derived from affected Chromium versions may also be impacted depending on their patch status. Verify the specific version in your environment and check whether your Chromium-derived browser (Edge, Brave, Opera, etc.) has backported the fix.

Exploitability

Exploitation requires two preconditions: (1) the attacker must already have code execution in the Chrome renderer process, typically through a separate vulnerability or social engineering, and (2) the user must interact with the malicious HTML page. The race condition nature means successful exploitation may be unreliable and could require multiple attempts. The vulnerability is not currently listed on CISA's Known Exploited Vulnerabilities catalog, and no public weaponized exploits have been disclosed at the time of publication.

Remediation

Update Google Chrome to version 150.0.7871.115 or later. This update addresses the race condition in GetUserMedia handling. For organizations using Chromium-based browsers, verify that the respective vendor has backported this fix into their release line.

Patch guidance

Chrome will automatically update to 150.0.7871.115 on the next restart for most users with auto-update enabled. Enterprise deployments using Chrome Enterprise or Chrome Browser Cloud Management should verify update policies and push the patch through their management console to ensure timely deployment. Test the patched version in a non-production environment first to validate compatibility with any custom applications or extensions that interact with media APIs.

Detection guidance

Monitor Chrome process execution and look for suspicious renderer process behavior, particularly heap corruption indicators or abnormal memory access patterns around media API calls. EDR solutions should flag attempts to spawn processes from the Chrome renderer with unusual privileges or system access. Network-based detection is limited since the attack surface is within the browser; focus on behavioral analytics post-compromise. Check browser console logs for unusual JavaScript activity or failed media API calls that might indicate exploitation attempts.

Why prioritize this

This vulnerability merits rapid patching (within 30 days) because sandbox escape elevates a renderer compromise into a full system compromise. However, it is not emergency-tier because the attack requires a prior renderer vulnerability and user interaction. Prioritize patching for systems handling sensitive data or exposed to untrusted content. Organizations with strong application sandboxing, user privilege restrictions, and endpoint detection will experience reduced risk from this flaw.

Risk score, explained

The CVSS 3.1 score of 8.3 (HIGH) reflects high impact (confidentiality, integrity, and availability all affected) balanced against moderate attack complexity due to the race condition and requirement for prior renderer compromise. The user interaction requirement and contextual factors (attacker must already have renderer code execution) prevent this from reaching Critical severity. The score appropriately weights the sandbox escape potential against the multi-stage attack chain required.

Frequently asked questions

Do I need to patch Chrome if I'm not worried about visiting malicious websites?

Yes. This vulnerability requires a prior renderer compromise, which often stems from other vulnerabilities in Chrome or malicious websites. By patching this flaw, you eliminate one potential post-compromise escalation path, making your system more resilient even if a renderer vulnerability is later discovered.

Does this affect browsers like Edge or Firefox?

Only Chromium-based browsers (Chrome, Edge, Brave, Opera) derived from vulnerable Chromium versions are affected. Firefox uses a different media API architecture and is not impacted by this specific race condition. Verify your browser's version and vendor patch status independently.

Can my company force Chrome updates on managed devices?

Yes. Use Chrome Enterprise, Chrome Browser Cloud Management, or mobile device management (MDM) solutions to enforce updates on managed devices. Test the patch on a small group first to ensure compatibility with your internal web applications and extensions before fleet-wide rollout.

Is there a workaround if I cannot patch immediately?

Limit exposure to untrusted websites and disable unnecessary browser extensions that handle media APIs. However, the most effective mitigation is to patch. If immediate patching is impossible, run Chrome in a restricted user account with minimal system privileges to reduce blast radius in case of successful exploitation.

This analysis is based on information available as of July 2026. CVSS scores, affected versions, and patch details are sourced from the official CVE record and Chromium security advisories. Exploit details are not provided to prevent weaponization. Organizations should verify patch applicability to their specific Chrome and Chromium-derived browser deployments through official vendor channels. Testing in a controlled environment is recommended before production deployment. Source: NVD (public-domain), retrieved 2026-08-17. Analysis generated by SEC.co (claude-haiku-4-5).