ProBackend
browser security zero day exploits
2 hours ago5 min read

Five Chrome Zero-Days in 2026—and One Actively Weaponized Right Now

Google released emergency updates for Chrome 149 to patch CVE-2026-11645, a high-severity out-of-bounds read/write flaw in the V8 JavaScript engine actively exploited in the wild—the fifth such vulnerability patched this year.

Jules Chen

Google just pushed emergency patches for CVE-2026-11645—the fifth Chrome zero-day it’s patched this year and the latest sign that browser attacks are intensifying, not slowing down. This flaw lives in the V8 JavaScript engine and has already been exploited in real-world campaigns, letting attackers break out of the browser sandbox with a single malicious HTML page.

If that sounds terrifying, it is. But what’s also chilling is how routine it’s become. Five zero-days patched in Chrome before summer is already more than we saw all of 2024. And each one has a similar pattern: a high-severity memory bug in a critical subsystem, no public exploit yet when the patch drops, but Google confirming attackers are active right now.

So what’s really going on here? Let’s pull it apart—technically, operationally, and with some real-world context about how these attacks actually play out on endpoints you care about.

The V8 Glitch That Lets Attackers Steal the Whole Browser

CVE-2026-11645 isn’t some niche edge case. It’s a high-severity out-of-bounds read and write flaw tucked inside the V8 JavaScript engine—the same engine that powers Chrome, Edge, and other Chromium-based browsers on desktop and mobile.

Here’s why that matters: when attackers abuse a memory safety bug like this, they’re not just tricking the browser into running their code; they’re corrupting heap structures to read or write memory outside allocated buffers. In practice, that means they can:

  • Leak sensitive browser memory contents (including tabs you just closed, cached credentials, or session tokens)
  • Craft heap primitives that enable code execution
  • Bypass ASLR (Address Space Layout Randomization), a key exploit mitigation that makes random memory addresses unpredictable
  • Escape the browser sandbox entirely and write files or spawn processes on your host OS

The proof-of-concept likely looks like this: a malicious HTML page with crafted JavaScript that triggers the out-of-bounds operation, corrupts heap metadata, then chains into a second-stage exploit to achieve arbitrary code execution. Because V8 runs inside every tab, all it takes is a visit—or worse, an embedded iframe—to a compromised ad network or supply-chain poisoning site.

What’s notable is how precise the exploitation path seems. Google didn’t mince words about it being exploited in the wild. They said, "an exploit for CVE-2026-11645 exists in the wild," and that’s about as close to a public alarm bell as they get without revealing operational details yet.

This Year’s Chrome Zero-Day Toll—A New Record Pace

By the numbers, 2026 is on track to be the worst year yet for Chrome zero-days exploited in the wild. Five so far—faster than any previous year on record.

Google has patched the following five zero-days exploited in active campaigns:

  • CVE-2026-2441 (February): An iterator invalidation bug in the CSS font features subsystem
  • CVE-2026-3909 (March): An out-of-bounds write in the Skia 2D graphics library
  • CVE-2026-3910 (March): An inappropriate implementation in the V8 JavaScript and WebAssembly engine
  • CVE-2026-5281 (April): A use-after-free in Dawn, the cross-platform implementation of WebGPU
  • CVE-2026-11645 (June): The out-of-bounds read/write flaw currently under active exploitation

To be clear, each of these represents an independent attack surface flaw—no single vulnerability chain linking them. They’re converging because the Chromium codebase is huge, complex, and deeply embedded in nearly every user’s digital life. The more attack surface there is, the higher the chance for subtle memory corruption bugs to slip through code review and fuzzing.

Google’s Threat Analysis Group (TAG) has become increasingly vocal about tracking these trends, and last year they helped patch eight zero-days exploited in the wild. This year feels like a deliberate escalation—both from attackers and defenders.

Patching in Real Time: How Fast Chrome Rolls Out Emergency Fixes

When Google declares a zero-day as exploited in the wild, it triggers an emergency response timeline—what internal folks sometimes call a “red ball” scenario. In this case, an anonymous security researcher reported CVE-2026-11645 to Google, and just two weeks later it landed in the Stable channel.

Here’s how it broke down:

  • Patch availability: June 9, 2026 (Monday advisory)
  • Desktop Stable channel versions: Windows and Linux — Chrome 149.0.7827.102; macOS — Chrome 149.0.7827.103
  • The update rolled out worldwide automatically once triggered

That’s the fastest Google has responded to a V8 zero-day this year. Most patches follow the standard six-to-eight-week release cycle, but exploits in the wild accelerate everything.

The article notes that users who don’t manually check for updates may wait a few days or even weeks to receive the fix, depending on their auto-update schedule. Chrome’s default behavior is to check for updates at launch and install them in the background, but enterprise environments with delayed update policies remain vulnerable until they sync.

In practice, that means any organization still on older Chrome versions—or users who manually disabled auto-updates—should prioritize this update above almost anything else right now.

The Bigger Picture: Why Zero-Days Keep Slipping Through

Let’s be honest: five zero-days patched and exploited before July is excessive—even by Chrome’s historically busy standards. So what changed? Two things, fundamentally:

  1. More attack surface: Features like WebGPU (Dawn), advanced font rendering, and complex DOM APIs mean more moving parts—and more opportunities for edge cases to sneak into production. Each addition compounds the memory safety burden on developers.

  2. Resource constraints vs. threat actors: Google’s security team is among the best-resourced in the industry, but threat actors operate with near-zero overhead once they find a reliable exploit. The asymmetry is real: one skilled researcher can find a bug; thousands of actors can try to weaponize it.

And let’s not pretend this is just a Chrome problem. Edge, Brave, Opera—all Chromium-based—share the same engine and therefore face identical risks until they layer on their own compensating controls.

What’s encouraging is how transparent Google has become. Their disclosure policy now acknowledges active exploitation before releasing details, giving defenders time to patch before public exploit tooling hits GitHub. That’s not perfect—but it’s a hell of a lot better than last year, when most exploits appeared on forums before a patch landed.

You’re not vulnerable because you use Chrome. You’re vulnerable because you’re late on patching.

More blogs