Back to Articles
high CVE-2026-125350

HIGH: Google Chrome Zero-Day CVE-2026-125350 Exploited in the Wild

Google shipped Chrome 157.0.8103.50/.51 to fix nine flaws, including CVE-2026-125350, a high severity use-after-free in the XML component that Google confirms is being exploited in the wild. It is the eighth Chrome zero-day of 2026, and admins should push the update and force browser relaunches now.

By Danny Mercer, CISSP — Lead Security Analyst • Nov 10, 2026
Is your business exposed? Our McKinney-based security team can assess your risk for free.
Share:

If you were hoping November would be the month Chrome stopped showing up on the zero-day leaderboard, I have some bad news. Google shipped an emergency Stable channel update on Monday, November 9, to fix nine security vulnerabilities, and one of them is already being used by attackers. That makes CVE-2026-125350 the eighth actively exploited Chrome zero-day of 2026, and we still have seven weeks left on the calendar.

The advisory itself is short, as these things always are. Google says it "is aware that an exploit for CVE-2026-125350 exists in the wild," and then politely declines to tell anyone anything else. No threat actor, no targeting details, no indicators. If you have been doing this long enough, you know that silence usually means the bug is still useful to someone and Google would rather the majority of users get patched before the details leak out. That is a perfectly reasonable policy, but it leaves defenders with exactly one lever to pull, which is getting the update installed everywhere, fast.

What Google Fixed

CVE-2026-125350 is a use-after-free bug in Chrome's XML component. Google rates it High, and as of this writing neither Google nor NVD has published a CVSS score, so the advisory lists it as N/A. For context, high-severity Chromium memory corruption bugs that allow code execution through a crafted web page have historically landed around 8.8 once NVD gets to them, so do not let the missing number lull you into treating this as routine. Active exploitation outranks any score.

The flaw was reported by an anonymous researcher on November 6, 2026, which means Google turned around a fix in roughly three days. That is fast, even by Chrome standards, and fast turnarounds on anonymously reported bugs tend to happen when the report arrives with a working exploit attached or when the bug was caught being used against real targets.

For anyone who skipped the memory safety lecture, a use-after-free happens when a program releases a chunk of memory and then keeps using a pointer to it anyway. If an attacker can arrange for their own data to land in that freed slot before the stale pointer gets used again, they can corrupt program state, crash the process, or in the worst case steer execution toward code of their choosing. XML parsing is a classic place for this kind of bug to hide because documents are full of nested structures that get created, transformed, and torn down in complicated orders. Chrome's XML handling leans on bundled third party code, and Google's boilerplate note about keeping bug details restricted when a flaw "exists in a third party library that other projects similarly depend on" is worth keeping in mind. Google has not said whether this particular bug lives in that shared code or in Chrome's own integration layer, but if it turns out to be the former, expect other software that embeds the same library to show up in advisories over the coming weeks.

Interestingly, this is not the only XML use-after-free in the release. CVE-2026-125346, another High severity use-after-free in the same component, was reported by Arni Hardarson of Neonix Security back in mid-October. Google has not linked the two, and there is no indication the earlier bug is being exploited, but two memory safety bugs in the same subsystem landing in the same release suggests somebody has been pointing fuzzers and fresh eyes at Chrome's XML code, and they are finding things.

The remaining fixes round out a fairly typical Chrome security release. Google's own researchers reported a type confusion bug in V8 tracked as CVE-2026-125344, an out of bounds write in the GPU process tracked as CVE-2026-125348, a buffer overflow in Compositing tracked as CVE-2026-125343, an incorrect authorization flaw in FileSystem tracked as CVE-2026-125347, and an uninitialized resource bug in WebGL tracked as CVE-2026-125345. Two medium severity uninitialized resource bugs in the GPU code, CVE-2026-125349 and CVE-2026-125342, close out the list, with the latter credited to Vo Duc Thang. None of those are flagged as exploited, but a V8 type confusion and a GPU out of bounds write are exactly the kinds of primitives exploit developers like to collect, so patching them now is not wasted effort.

Affected Versions and the Fix

The patched builds are Chrome 157.0.8103.50 and 157.0.8103.51 for Windows and macOS, and Chrome 157.0.8103.50 for Linux. Anything older on the desktop Stable channel should be considered vulnerable. Google says the update will roll out "over the coming days/weeks," which is the part that should make every administrator twitch, because a staged rollout means plenty of machines will not pull the fix on their own today.

Other Chromium based browsers inherit the bug and will need their own updates. Microsoft Edge, Brave, Opera, and Vivaldi all share the same engine, and those vendors typically follow within a few days of a Chrome zero-day release. If your environment standardizes on Edge, which most Microsoft 365 shops effectively do whether they planned to or not, watch the Edge security release notes and push the corresponding build as soon as it lands. Electron applications and embedded Chromium runtimes are a slower and messier story, since they only pick up fixes when the application vendor rebuilds against a patched engine.

Who Is at Risk and What Exploitation Looks Like

Because Google is keeping the details private, we are left with what history tells us. Browser zero-days in 2026 have overwhelmingly been used in targeted operations, either by commercial spyware vendors or by state aligned groups going after journalists, diplomats, dissidents, and the occasional executive whose inbox happens to be interesting. The typical delivery is a link in a message or email, or a watering hole site the target is likely to visit, and the exploit fires simply by rendering a page. No download, no prompt, no suspicious attachment for the user to second guess.

A renderer bug like this one usually gets the attacker code execution inside Chrome's sandbox, which is not the same as owning the machine. Serious operators chain it with a sandbox escape or a kernel bug to break out, and Google has no reason to tell you whether a second link in the chain exists. You should assume it does. The fact that the flaw is being exploited at all means somebody has already done the hard work of turning a memory corruption bug into a reliable attack, and reliable browser exploits rarely stay in one pair of hands forever.

For the typical small or midsize business, the realistic risk today is lower than it is for a foreign ministry. But "today" is doing a lot of work in that sentence. Once a patch ships, researchers and criminals both start diffing the old and new builds, and the window between a targeted zero-day and a commodity exploit in a phishing kit has been shrinking every year.

The running tally for 2026 makes the point better than I can. CVE-2026-125350 joins CVE-2026-2441, CVE-2026-3909, CVE-2026-3910, CVE-2026-5281, CVE-2026-11645, CVE-2026-85046, and CVE-2026-87491 on the list of Chrome bugs Google has confirmed were exploited in the wild this year. That is eight, and two of them arrived in the span of a few weeks this fall. Browsers are the most exposed piece of software on nearly every endpoint, and attackers clearly know it.

What to Do Right Now

Patch, and then verify that the patch actually took. Chrome downloads updates quietly in the background but does not apply them until the browser restarts, and anyone who has ever looked over a user's shoulder knows how many people leave forty tabs open for three weeks straight. Individual users can head to the menu, choose Help and then About Google Chrome, let it download, and hit Relaunch.

In managed environments, do not wait for the staged rollout. Push 157.0.8103.50 or later through whatever you use for software deployment, whether that is Intune, Group Policy, Chrome Browser Cloud Management, or your RMM. Then enforce the restart. The RelaunchNotification and RelaunchNotificationPeriod policies let you nag users and eventually force a relaunch within a window you control, and for an actively exploited bug a deadline measured in hours is entirely defensible. If you have previously pinned Chrome versions or disabled auto update for compatibility reasons, this is the week to revisit that decision.

On the verification side, pull a browser version report from your management console or your endpoint inventory and look for anything below 157.0.8103.50. Pay special attention to machines that have not checked in recently, laptops that live on hotel WiFi, and that one conference room PC nobody admits to owning. Do the same for Edge and any other Chromium browsers once their fixed builds are published.

Detection is harder, since there are no public indicators yet. Your best bets are behavioral. Watch your EDR for Chrome renderer or GPU processes spawning unexpected children such as command shells, PowerShell, or script hosts, which is rarely legitimate. Keep an eye on browser crash telemetry, because failed exploitation attempts often show up as renderer crashes clustered around a particular user or site. And if you have high value users who are plausible targets for espionage, consider enabling stricter controls for them, such as site isolation hardening or routing their browsing through a remote browser isolation service.

Finally, keep an eye on the third party library angle. If Google or another vendor later confirms the bug sits in shared XML code, there will be a second round of patching for applications that bundle that library outside of a browser, and those are much harder to inventory.

Chrome zero-day number eight is not a reason to panic, but it is a reason to stop treating browser updates as something that happens on its own. Push the update, force the relaunch, and confirm the version. Then do it again in a few weeks, because if 2026 has taught us anything, number nine is already being written.

If an IT provider manages your systems

Google has confirmed that attackers are already using CVE-2026-125350 in Chrome. The fix only takes effect after the browser restarts, and Google is rolling it out over days or weeks, so many machines will not get it on their own. That makes it worth asking whoever runs your IT about it this week.

  • Have you pushed Chrome 157.0.8103.50 or later to every computer, and forced a relaunch so the update actually applies?
  • Can you show me a report of any machine still below that version, including laptops that rarely connect?
  • Will you update Microsoft Edge and our other Chromium browsers as soon as their fixed versions are released?

A good answer is a confident yes backed by a version report and a clear plan for Edge. If your provider or in-house IT person cannot produce that report or force the restarts, consider co-managed IT to close the gap.

If you are an IT provider yourself, see how we partner with MSPs.

References

Happening right now?

Business email taken over, or a payment sent to the wrong account?

Call us now. The first hours matter most: your bank may still be able to recall the payment, and whoever is in the mailbox keeps access until it is locked down. We handle the lockout and help trace the payment.

Not an emergency? Get a free security assessment instead.