CVE-2026-12033: Chrome VideoCapture Out-of-Bounds Read (GPU Process)
Google Chrome versions prior to 149.0.7827.115 contain an out-of-bounds memory read vulnerability in the VideoCapture component. An attacker who has already compromised Chrome's GPU process can exploit this flaw by serving a specially crafted webpage, allowing them to read sensitive data from the process's memory. This is a post-compromise attack requiring prior GPU process compromise and user interaction.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 5.3 MEDIUM · CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N
- Weaknesses (CWE)
- CWE-125
- Affected products
- 4 configuration(s)
- Published / Modified
- 2026-06-11 / 2026-06-17
NVD description (verbatim)
Out of bounds read in VideoCapture in Google Chrome prior to 149.0.7827.115 allowed a remote attacker who had compromised the GPU process to obtain potentially sensitive information from process memory 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-12033 is a CWE-125 out-of-bounds read vulnerability in Chrome's VideoCapture module. The flaw exists in how Chrome handles memory access within the GPU process boundary. An adversary with GPU process code execution can trigger the out-of-bounds read through a malicious HTML page, extracting adjacent memory contents without bounds checking. The vulnerability requires the GPU process to already be compromised and the user to visit or interact with a crafted webpage. Chrome version 149.0.7827.115 and later include the fix.
Business impact
The practical risk depends on your threat model. This is not a primary attack vector—it requires an attacker to first compromise Chrome's GPU process, then deliver a malicious webpage to the victim. If your organization runs Chrome on systems processing sensitive data (e.g., financial, healthcare, or classified information), a successful exploit chain could expose that data to an attacker already inside the GPU sandbox. However, the need for prior GPU compromise significantly limits the number of realistic attack scenarios. The CVSS 5.3 medium score reflects these conditions.
Affected systems
Google Chrome (all platforms prior to version 149.0.7827.115), Apple macOS systems running vulnerable Chrome versions, Linux systems with vulnerable Chrome, and Microsoft Windows systems with vulnerable Chrome. The vulnerability affects Chrome on all operating systems; the OS itself is not vulnerable, only Chrome.
Exploitability
Exploitation is feasible only under specific preconditions: the attacker must have already achieved code execution in Chrome's GPU process (typically through a separate vulnerability), and the victim must then visit a malicious webpage. The attack requires user interaction (opening a webpage) and relies on high attack complexity. This is not a wormable vulnerability and does not enable privilege escalation or lateral movement on its own. The CVSS vector (AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N) reflects that confidentiality impact is high, but only within the GPU process memory sandbox.
Remediation
Update Google Chrome to version 149.0.7827.115 or later on all affected systems. Chrome's auto-update mechanism typically delivers the fix automatically within hours to days depending on user restart patterns. For organizations with managed Chrome deployments, push the update through your device management platform. No workarounds exist; patching is the only mitigation.
Patch guidance
Deploy Chrome version 149.0.7827.115 or later using your standard patch management process. For enterprise users: verify availability in your update channel (stable, beta, dev, or canary), then roll out via group policy, MDM, or equivalent platform. Individual users should allow Chrome to auto-update or manually check Settings > About Google Chrome. Verify successful patching by confirming the browser version number in chrome://version/. Prioritize systems where GPU process compromise is deemed a realistic risk.
Detection guidance
Monitor for Chrome versions older than 149.0.7827.115 across your asset inventory. Endpoint detection and response (EDR) tools may flag suspicious GPU process behavior (e.g., memory introspection, allocation pattern anomalies) as a leading indicator of GPU compromise. Log browser update compliance and flag systems lagging behind the patched version. Detect malicious HTML pages using web content filtering and inspection tools. Note that exploitation leaves no artifact in the GPU process itself once the memory read occurs.
Why prioritize this
This vulnerability ranks as medium priority because successful exploitation requires a multi-stage attack: first compromising the GPU process, then delivering a malicious webpage. Organizations running unpatched Chrome should update as part of routine patch cycles, but this should not preempt patching of critical or high-severity vulnerabilities affecting primary attack paths. Prioritize higher if your environment has evidence of GPU-level exploitation attempts or if your users regularly process highly sensitive data in-browser.
Risk score, explained
The CVSS 5.3 medium score reflects a high-confidence attack (network-accessible, public Chrome), but significant real-world barriers: the attacker must already have GPU process code execution (high attack complexity), and user interaction is required. The impact is confidentiality-only (reading memory), with no availability or integrity risk. The score appropriately de-prioritizes this compared to direct RCE vulnerabilities, but the confidentiality impact of memory exfiltration warrants immediate patching once other critical issues are addressed.
Frequently asked questions
Do I need to patch this immediately if I use Chrome?
Update to 149.0.7827.115 or later within your normal patch cadence. This is not zero-day critical, but confidentiality risk justifies treating it as a standard high-priority patch. If your systems have no evidence of GPU process compromise, the risk is lower than a primary RCE vulnerability.
Can this vulnerability be exploited through email or downloads without visiting a webpage?
No. The attack requires both GPU process compromise and user interaction (opening a malicious webpage). Email links alone cannot trigger it. However, if an attacker has already compromised your GPU process through another means, a simple webpage visit becomes dangerous.
Does this affect Chrome on iOS or Android?
The advisory specifies the vulnerability in VideoCapture on desktop Chrome (Windows, macOS, Linux). iOS and Android Chrome implementations differ; verify the vendor security advisory to confirm whether those platforms are affected and require patching.
Will Chrome auto-update fix this without user action?
Yes, in most cases. Chrome's built-in auto-update will deliver version 149.0.7827.115 or later automatically. Users may need to restart the browser or system for the update to take effect. Enterprise deployments should verify update delivery through your management console.
This analysis is based on publicly available CVE data as of the publication date. No active exploitation in the wild has been confirmed at the time of writing. Vulnerability details and patch status may change; refer to the official Google Chrome security advisory and vendor statements for the latest information. This page is for informational purposes and does not constitute security advice. Organizations should perform their own risk assessment and testing before deploying patches in production environments. Source: NVD (public-domain), retrieved 2026-07-20. Analysis generated by SEC.co (claude-haiku-4-5).
Weaknesses (CWE)
Related vulnerabilities
- CVE-2026-10998MEDIUMChrome Media Out-of-Bounds Memory Read Vulnerability
- CVE-2026-11004MEDIUMChrome ANGLE Out-of-Bounds Read Memory Disclosure
- CVE-2026-11006MEDIUMChrome Out-of-Bounds Read in Dawn Graphics API—Urgent Patch Required
- CVE-2026-11075MEDIUMOut-of-Bounds Read in Chrome V8 Engine – Memory Disclosure Vulnerability
- CVE-2026-11090MEDIUMChrome ANGLE Memory Leak Enables Cross-Origin Data Theft
- CVE-2026-11096MEDIUMChrome WebRTC Out-of-Bounds Read
- CVE-2026-11183MEDIUMChrome GWP-ASan Memory Disclosure – Patch Guidance
- CVE-2026-11299MEDIUMInteger Overflow in Google Chrome Font Processing (Medium Severity)