CVE-2026-15107: Chrome IndexedDB Use-After-Free RCE Vulnerability
Google Chrome contains a use-after-free vulnerability in its IndexedDB implementation that allows attackers to execute arbitrary code within the Chrome sandbox by convincing users to visit a malicious website. The flaw affects Chrome versions prior to 150.0.7871.115 and requires user interaction (clicking a link or visiting a page) to trigger. While the vulnerability is sandboxed, successful exploitation could allow an attacker to read sensitive data, modify browser state, or crash the application.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 8.8 HIGH · CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- Weaknesses (CWE)
- CWE-416
- Affected products
- 1 configuration(s)
- Published / Modified
- 2026-07-08 / 2026-07-10
NVD description (verbatim)
Use after free in IndexedDB in Google Chrome prior to 150.0.7871.115 allowed a remote attacker to execute arbitrary code inside a sandbox via a crafted HTML page. (Chromium security severity: Medium)
2 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-15107 is a use-after-free memory safety vulnerability (CWE-416) in Chrome's IndexedDB subsystem. The defect occurs when Chrome fails to properly manage memory references during IndexedDB operations, allowing an attacker-controlled HTML page to reference freed memory. When executed, this causes arbitrary code execution within the Chrome sandbox context. The vulnerability requires user action and network access but does not require elevated privileges or complex setup to exploit. The Chromium project classified the underlying issue as Medium severity internally, though the CVSS 3.1 score of 8.8 reflects the high impact of successful exploitation within the sandbox boundary.
Business impact
For organizations relying on Chrome for day-to-day operations, this vulnerability poses a data confidentiality and integrity risk. If exploited, an attacker could extract cached credentials, session tokens, browsing history, or data stored in web applications running in the browser. While the sandbox limits OS-level compromise, attackers could still access sensitive business data stored locally or in-flight within the browser process. Users who visit malicious or compromised websites are at direct risk, making this a concern for remote workers and any environment where Chrome is a primary business application.
Affected systems
Google Chrome versions prior to 150.0.7871.115 are affected. This includes all stable, beta, and development releases of Chrome published before the patch date. The vulnerability does not affect Chromium forks or other browsers, though users should verify their specific Chrome version against the published advisory. Organizations using Chrome on Windows, macOS, Linux, Android, and iOS should check their deployment versions; some enterprise deployments may have auto-update disabled or pinned versions that require manual intervention.
Exploitability
The vulnerability is exploitable remotely over the network and requires only that a user visit a crafted webpage—no special browser configuration or prior compromise is needed. The attack surface is broad because users can be tricked, socially engineered, or directed to malicious content via phishing emails, compromised websites, or malvertising. Once a user lands on the malicious page, the use-after-free is triggered automatically by the page's HTML/JavaScript. The exploit does not require bypassing additional protections like Content Security Policy; it operates within a normal browsing context. However, the sandboxing model limits the attacker's ability to escape and compromise the underlying operating system directly.
Remediation
Update Google Chrome to version 150.0.7871.115 or later. For enterprise deployments, this update should be prioritized and deployed within 1–2 weeks, depending on your organization's risk tolerance and patch cycle. Verify compatibility with any business-critical extensions before deployment. For users with auto-update enabled, the patch is applied automatically. For those with updates disabled or in restricted environments, manual update or administrative deployment is required. No workaround exists other than updating; disabling IndexedDB or JavaScript is not a practical or supported mitigation.
Patch guidance
Apply the official Chrome update from Google's release channel or your organization's software distribution system. Verify installation by checking Chrome's version string (chrome://version) post-update to confirm the running version matches 150.0.7871.115 or higher. For enterprise administrators, use official Google Chrome for Business advisories and your patch management tools to deploy at scale. Test updates in a small group or lab environment first if your organization has complex extension dependencies. Monitor for any reported compatibility issues with common enterprise extensions after deployment.
Detection guidance
Detection in real-time is challenging because the vulnerability is triggered by visiting a crafted webpage and exploiting memory corruption—typical endpoint detection and response (EDR) tools may not flag the malicious page itself. Focus monitoring on: (1) Chrome process crashes or unexpected terminations (which may indicate failed exploitation or sandbox escape attempts); (2) unusual network activity from Chrome to known phishing or malware domains; (3) browser version inventory to identify outdated installations; (4) proxy or web gateway logs for access to known malicious URLs if available. Threat hunters should prioritize users in high-risk roles (finance, HR, executives) who may be targeted by phishing campaigns delivering this exploit.
Why prioritize this
Despite Chromium's internal 'Medium' severity rating, the CVSS 8.8 HIGH score reflects the practical risk: arbitrary code execution within the browser, low attack complexity, no privilege requirements, and user interaction as the only barrier. Chrome's ubiquity in enterprise environments amplifies exposure. The use-after-free class (CWE-416) is a common attack vector refined by sophisticated threat actors. Organizations should treat this as a high-priority patch, particularly for users handling sensitive data or in roles targeted by social engineering.
Risk score, explained
The CVSS 3.1 score of 8.8 (HIGH severity) is driven by: (1) Network accessibility (AV:N) allows remote exploitation; (2) Low attack complexity (AC:L) means no special conditions are needed; (3) No privileges required (PR:N); (4) User interaction required (UI:R) limits immediate worm-like spread but is easily satisfied; (5) Scope unchanged (S:U) limits cross-boundary impact but (6) high impact on confidentiality, integrity, and availability (C:H/I:H/A:H) within the sandbox. The score balances the sandbox boundary against the ease and breadth of triggering the flaw and its full compromise of the browser process.
Frequently asked questions
Does this vulnerability affect my system if I have auto-update enabled?
No, not after the patch is installed. If your Chrome installation has automatic updates enabled (the default for most users), the update to version 150.0.7871.115 or later will be applied automatically, usually within hours or a day of release. You can manually check by visiting chrome://settings/help to force an immediate update check.
Can the attacker escape the Chrome sandbox and compromise my operating system?
Not directly through this vulnerability alone. The use-after-free is exploitable within the Chrome sandbox, so a successful attack results in arbitrary code execution within the browser process, not the OS kernel. However, attackers could potentially chain this with a secondary sandbox-escape vulnerability if one exists; this is why timely patching is important and why Chrome's sandbox-first design matters.
Is there a patch for older versions of Chrome, or do I have to upgrade to 150.x?
Google typically patches the current stable release and the two or three prior stable releases with security fixes. Verify the official Chrome security advisory for details on which versions received patches. For very old unsupported versions, upgrading to the latest stable release is the only option. If you are running an enterprise version, consult your organization's Chrome for Business advisory for guidance specific to your deployment.
How can I tell if I've been exploited by this vulnerability?
It is difficult to detect exploitation after the fact. If the exploit succeeded, the attacker could exfiltrate data silently. Look for signs of unusual browser behavior (crashes, unexplained slowness), check your passwords and recent account activity for unauthorized changes, and review web browser cache/history for unfamiliar or suspicious websites visited. If you suspect compromise, change passwords and enable multi-factor authentication on sensitive accounts.
This analysis is based on official CVE data and vendor advisories current as of the published date. Security researchers and administrators should verify patch versions and compatibility against Google's official Chrome security advisory and release notes before deployment. Exploitation details are not provided; this document is intended for defenders and security professionals. Use of any information herein is at your own risk and should be combined with your organization's risk assessment and patch management policies. Source: NVD (public-domain), retrieved 2026-08-17. Analysis generated by SEC.co (claude-haiku-4-5).
Related vulnerabilities
- CVE-2026-0125HIGHAndroid VPU Race Condition Local Privilege Escalation
- CVE-2026-0137HIGHAndroid Edge TPU Use-After-Free Privilege Escalation
- CVE-2026-0143HIGHAndroid LWIS Use-After-Free Privilege Escalation (CVSS 7.8 HIGH)
- CVE-2026-10000HIGHChrome Sandbox Escape via Use-After-Free in Password Handling
- CVE-2026-10001HIGHChrome Sandbox Escape via PerformanceManager Use-After-Free
- CVE-2026-10002HIGHGoogle Chrome PDFium Use-After-Free Vulnerability (CVSS 8.8)
- CVE-2026-10003HIGHChrome Use-After-Free Code Execution Vulnerability Analysis
- CVE-2026-10005HIGHChrome macOS Use-After-Free RCE Vulnerability (7.5 CVSS)