Google on June 8, 2026 shipped an urgent fix for Chrome version 149.0.7827.103 on macOS, closing a high-severity out-of-bounds read and write flaw in the browser’s Media component. CVE-2026-11690, as the vulnerability is tracked, could let a remote attacker execute arbitrary code or obtain sensitive information simply by luring a victim to a malicious webpage. The patch arrives just days after the vulnerability was disclosed to the public, underscoring the risk to macOS users who rely on Chrome for daily browsing.
The bug resides in the way Chrome’s media processing routines handle certain data inputs on Apple’s desktop operating system. Out-of-bounds errors occur when software accesses memory outside the boundaries allocated for a particular data structure. In this case, the flaw permits both reading and writing beyond the intended buffer. Attackers can exploit that to leak data from adjacent memory regions or, in more sophisticated attacks, corrupt memory to hijack the browser process and potentially escape Chrome’s sandbox.
Google’s advisory classifies the vulnerability as “high” severity, assigning it a CVSS score of 7.5. The fix is included in the update to version 149.0.7827.103 for macOS. Chrome for Windows and Linux are not affected by this particular issue, as the root cause lies in platform-specific media handling code. Users running older versions on macOS, especially those still on 149.0.7827.102 or earlier, are exposed and should apply the patch immediately.
What CVE-2026-11690 Means for macOS Users
Out-of-bounds read/write vulnerabilities rank among the most dangerous memory corruption bugs because they give attackers a toehold for further exploitation. In Chrome, the Media component — responsible for audio and video playback, WebRTC, and WebCodecs — operates with substantial privileges. If an attacker can trigger the flaw, they may be able to read heap metadata, bypass ASLR, or write pointers that redirect execution flow.
The macOS platform adds a twist. Chrome on macOS relies on a combination of sandboxing layers, including the built-in App Sandbox and the browser’s own site isolation. However, the Media subsystem often interacts with hardware decoding pipelines and kernel extensions, occasionally requiring elevated access. A successful exploit could chain this vulnerability with another privilege escalation bug to break out of the sandbox entirely.
Security researcher Alex Mitchell, who reported the flaw through Google’s Vulnerability Reward Program, discovered it while fuzzing media codecs with malformed MPEG stream headers. Mitchell noted in a private disclosure that the bug manifests only under specific memory alignment conditions on Apple Silicon and Intel Macs, which may explain why it evaded previous testing.
Google has not released technical details about the flaw beyond the advisory’s minimum mandatory information, citing its responsible disclosure policy. The company typically delays full disclosure until a majority of users have updated. The Chrome security team confirmed that no known public exploits exist “in the wild” as of June 8, but the clock is ticking.
Historical Context: Media Bugs in Chrome
CVE-2026-11690 is the latest in a long line of memory safety bugs in Chrome’s media playground. In 2025 alone, Chrome patched seven high- or critical-severity vulnerabilities in the Media component across various platforms. The complexity of modern codec support — H.264, H.265, VP9, AV1, plus newer formats like VVC — creates a sprawling attack surface. Each codec introduces thousands of lines of C++ parsing logic, much of it performance-optimized and less rigorously memory-safe.
The Chromium project has invested heavily in mitigations: PartitionAlloc, control-flow integrity, V8 sandbox, and the MiraclePtr raw-pointer quarantine. Yet targeted attacks often find gaps. On macOS, platform-specific components like AudioToolbox and VideoToolbox are wrapped by custom glue code that interacts with the OS’s CoreMedia frameworks. Errors in that glue code, as seen here, can bypass universal protections.
Last year’s CVE-2024-5843 was a similarly rated “high” out-of-bounds write in the macOS media pipeline that led to code execution in the GPU process. Google’s transparency in reporting these bugs helps enterprise administrators and security teams prioritize updates, but it also informs adversaries that lucrative attack vectors remain.
The Patch: Version 149.0.7827.103 and How to Update
Chrome version 149.0.7827.103 is rolling out gradually through the browser’s automatic update mechanism. Most users will receive it in the background and need only relaunch Chrome to complete the installation. To verify, click the three-dot menu > Help > About Google Chrome. The page will show the current version and check for updates. If it reads 149.0.7827.103, you are protected.
Enterprise admins managing Chrome via MDM or group policy can enforce the update by pushing the latest PKG installer from Google’s enterprise download page. The installer for macOS is available for both Intel and Apple Silicon Macs in universal binary format. Google strongly recommends applying the update within 24 hours for all managed endpoints, especially for users who handle sensitive data or have elevated network access.
The update contains no other security fixes; it is a single-patch release. This rarity signals the urgency with which Google treated the report. Typically, Chrome stable updates bundle multiple fixes, but a hotfix like this indicates the threat is serious enough to justify immediate, standalone distribution.
Technical Analysis: Understanding the OOB Read/Write
Though Google hasn’t published exploit code, a hypothetical attack scenario would look like this: A victim visits a specially crafted webpage hosting a malicious video element. The page uses JavaScript to load a malformed media file — perhaps a fake MP4 container with corrupted header sizes. As Chrome’s media pipeline attempts to parse the file, the flawed routine reads or writes outside the allocated buffer.
An out-of-bounds read might leak heap pointers, breaking ASLR. An out-of-bounds write might corrupt a nearby object’s vtable pointer, giving the attacker control over the next virtual function call. From there, ROP or JOP chains could execute arbitrary instructions within the renderer process. If combined with a sandbox escape, full system compromise becomes possible.
Because the vulnerability is in a cross-origin accessible component (media playback works across sites), an attacker wouldn’t necessarily need to defeat same-origin policy to trigger it, though actually exploiting the corruption for code execution remains complex. Modern macOS protections like System Integrity Protection and Hardened Runtime add layers of defense, but memory corruption in a user-space process often falls outside those guards.
What Should Users and Organizations Do?
- Update immediately. Confirm that Chrome is on 149.0.7827.103. Do not delay — attacks often appear within days of patch releases as reverse engineers compare binaries to locate the fix.
- Consider using secondary security tools. On macOS, enabling Firewall and using real-time malware protection can provide an extra defense-in-depth layer, though they won’t stop zero-day exploitation directly.
- For enterprises, assess risk. If users frequently visit untrusted sites or open links from external senders, the risk is elevated. Enforce Chrome updates via management tools.
- Monitor for suspicious behavior. Unexpected crash reports from Chrome, especially in media handling, may indicate failed exploit attempts.
The Bigger Picture: Browser Security on macOS
macOS users often assume they’re immune to the parade of Windows exploits, but browser-based attacks are cross-platform. Chrome’s market share on Mac is over 70%, making it a prime target. Apple’s Safari also receives regular patches for similar bugs, reinforcing that no browser is bulletproof.
Google’s rapid hotfix process demonstrates the strength of the Chromium security model: vulnerability reward programs encourage responsible disclosure, and the release team can build, test, and ship a fix within hours. For CVE-2026-11690, the patch was applied to the stable channel less than 72 hours after the report was verified.
Still, the bug highlights the inherent risk in monolithic codebases. Google’s effort to rewrite components in memory-safe languages like Rust (they’ve started with the font stack and Android’s Bluetooth) hasn’t yet reached the media pipeline. Until then, vigilance and swift patching remain the best defense.
Looking ahead, macOS Sequoia’s upcoming Lockdown Mode enhancements will further restrict media processing in browsers, but such extreme measures aren’t practical for everyday use. Users will continue to depend on the manufacturer’s ability to find and fix flaws before criminals do.
For now, the takeaway is clear: check your Chrome version. If it’s anything less than 149.0.7827.103 on macOS, update right away. The minutes you spend now could save hours of incident response later.