CVE-2026-17935 Overview
CVE-2026-17935 is a heap buffer overflow vulnerability in the Codecs component of Google Chrome versions prior to 151.0.7922.72. A remote attacker can execute arbitrary code inside the browser sandbox by luring a user to a crafted HTML page. The flaw is tracked under [CWE-122: Heap-based Buffer Overflow]. Google's Chromium team assigned the issue a security severity of Low. Exploitation is constrained to code execution within Chrome's renderer sandbox, meaning a follow-on sandbox escape would be required for full host compromise.
Critical Impact
Remote attackers can trigger arbitrary code execution inside the Chrome renderer sandbox through a malicious web page targeting the Codecs component.
Affected Products
- Google Chrome desktop versions prior to 151.0.7922.72
- Chromium-based builds sharing the vulnerable Codecs implementation
- Downstream browsers embedding pre-patch Chromium releases
Discovery Timeline
- 2026-07-30 - CVE-2026-17935 published to NVD
- 2026-07-30 - Last updated in NVD database
Technical Details for CVE-2026-17935
Vulnerability Analysis
The vulnerability is a heap-based buffer overflow inside Chrome's Codecs subsystem. Codecs handle decoding of media formats delivered through HTML content such as <video>, <audio>, and image resources. An out-of-bounds write on a heap-allocated buffer occurs while parsing attacker-controlled media data. The write corrupts adjacent heap metadata or object pointers, giving the attacker a path to arbitrary code execution inside the renderer process.
Execution is confined to Chrome's sandboxed renderer. The attacker still gains a foothold suitable for chaining with a separate sandbox escape or information disclosure primitive. See the Chromium Issue Tracker Entry for upstream tracking.
Root Cause
The root cause is insufficient bounds validation when processing media data in the Codecs component. A crafted stream exceeds the allocated heap buffer during decode, producing an out-of-bounds write consistent with [CWE-122].
Attack Vector
Exploitation requires a victim to load a crafted HTML page in a vulnerable Chrome build. The page delivers a malformed media payload that the Codecs pipeline parses. No authentication is needed, and user interaction is limited to visiting the attacker-controlled URL. Refer to the Google Chrome Stable Update advisory for release-level detail.
No verified public proof-of-concept code is available at this time. Technical specifics of the malformed payload have not been disclosed by Google.
Detection Methods for CVE-2026-17935
Indicators of Compromise
- Chrome renderer processes crashing with heap corruption signatures while rendering media-heavy pages
- Unexpected child process spawns from chrome.exe renderer instances shortly after visiting untrusted sites
- Outbound connections from renderer processes to unfamiliar domains hosting media content
Detection Strategies
- Inventory installed Chrome versions across the fleet and flag any build below 151.0.7922.72
- Correlate browser crash telemetry with URL history to identify pages triggering renderer faults
- Monitor endpoint behavior for post-exploitation activity such as unexpected file writes or process injection originating from browser processes
Monitoring Recommendations
- Enable browser telemetry forwarding to a central SIEM or data lake for cross-host correlation
- Alert on Chrome process crashes with exception codes indicative of heap corruption
- Track newly observed domains delivering large or malformed media payloads to end users
How to Mitigate CVE-2026-17935
Immediate Actions Required
- Update Google Chrome to version 151.0.7922.72 or later on all endpoints
- Force-restart Chrome after patch deployment to ensure the new binary is loaded
- Audit Chromium-based applications and update embedded runtimes to a patched release
Patch Information
Google released the fix in the Chrome Stable channel at version 151.0.7922.72. Details are documented in the Google Chrome Stable Update advisory. Enterprises should deploy the update through managed browser update policies or endpoint management tools.
Workarounds
- Restrict browsing to trusted sites through web filtering until patches are applied
- Disable autoplay of media content in Chrome enterprise policy where feasible
- Isolate browsing activity using remote browser isolation for high-risk users
# Verify installed Chrome version on Windows endpoints
reg query "HKLM\SOFTWARE\Google\Chrome\BLBeacon" /v version
# Verify installed Chrome version on Linux endpoints
google-chrome --version
# Enforce minimum version via Chrome enterprise policy (example)
# Set TargetVersionPrefix to 151.0.7922.72 in the managed policy JSON
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

