P.K. SHARMA

Cyber security intelligence, AI governance, practitioner analysis

Google: Chrome XML bug CVE-2026-125350 has an exploit in the wild; fixed in 157.0.8103.50, 3 days after report

Google's Chrome Releases post of 9 November 2026 says it is aware that an exploit for CVE-2026-125350, an XML use after free, exists in the wild. The bug was reported 3 days earlier (derived) by an anonymous source, and no attacker, target or method is stated.

By · LinkedIn · · 16 min read

Google dates the report 6 November and the fix release 9 November: 3 days, for a bug it says has an exploit in the wild

Google's Stable Channel Update for Desktop, published on Monday 9 November 2026, lists 9 security fixes for Chrome 157.0.8103.50. One line reads "[N/A][582442907] High CVE-2026-125350: Use after free in XML. Reported by anonymous on 2026-11-06". Under the list Google writes "Google is aware that an exploit for CVE-2026-125350 exists in the wild." The release came 3 days after that report date (derived: Friday 6 November to Monday 9 November, and the post prints dates without times, so the real gap is not known to the hour).

That sentence does not say who has the exploit, who it was used against, how often, since when, or how it works. A report date is not an exploit date: it does not say the 6 November report was the first moment anyone outside the attacker knew of the bug. The reporter is "anonymous", so the post does not say whether the exploit reached Google from a victim, a vendor or a researcher. It does not say whether the exploit needs a second flaw to get out of Chrome's sandbox, and it does not say which XML library the bug is in: the post names only the component, "XML".

Google makes Chrome, wrote the post, and credits itself as the reporter of 6 of the 9 bugs in it (derived count), so the only account of this exploit in the pages read is the vendor describing its own product. The Stable post was read on its own page and in the Chrome Releases feed, the Extended Stable post, the Android post and the Chrome Security page were read in full, and the CVE.org, NVD and CISA records were checked, all between 10:44 and 10:57 UTC on Tuesday 10 November 2026. Nothing here is a statement by an attacker, a victim or an independent researcher.

The nine fixes as printed, and where the exploited one sits

The post says the Stable channel has been updated to 157.0.8103.50/.51 for Windows and Mac and 157.0.8103.50 for Linux, "which will roll out over the coming days/weeks". Chrome 157 itself reached Stable on 3 November, 6 days earlier (derived), at 157.0.8103.38 on Linux and 157.0.8103.38/.39 on Windows and Mac, so this is a point update to a release that was 6 days old. This site's brief on that 3 November release records 213 fixes, and the 3 November post says nothing about attacks.

Each line opens with a reward field in square brackets and a Chromium bug ID. The field reads N/A on 7 lines and TBD on the 2 lines credited to external researchers other than the anonymous one (derived counts). The post does not explain the field. Severity is Google's own label: 7 High and 2 Medium. The exploited bug is the youngest report on the list at 3 days, and the other 8 were 28 to 112 days old at the release date (derived); the median of all 9 is 52 days.

Drawn by this site from Google's Stable post of 9 November 2026. Ages are derived: release date minus the printed report date.

The nine security fixes in Google's Stable post of 9 November 2026, in the order printed. Ages at 9 November are derived by this site. Named individuals are not repeated.

CVE and severityFlaw and component, as printedReporter, report date, age at release
CVE-2026-125345, HighUninitialized resource in WebGLGoogle, 2026-08-21, 80 days
CVE-2026-125347, HighIncorrect authorization in FileSystemGoogle, 2026-09-15, 55 days
CVE-2026-125343, HighBuffer overflow in CompositingGoogle, 2026-09-15, 55 days
CVE-2026-125348, HighOut of bounds write in GPUGoogle, 2026-09-18, 52 days
CVE-2026-125344, HighType confusion in V8Google, 2026-10-02, 38 days
CVE-2026-125346, HighUse after free in XMLNeonix Security (an organisation), 2026-10-12, 28 days
CVE-2026-125350, High (exploit in the wild, per Google)Use after free in XMLanonymous, 2026-11-06, 3 days
CVE-2026-125349, MediumUninitialized resource in GPUGoogle, 2026-07-20, 112 days
CVE-2026-125342, MediumUninitialized resource in GPUAn individual researcher (a handle is printed; this site does not repeat it), 2026-09-26, 44 days

Two use after free bugs in XML, and what the word XML leaves open

Both XML bugs in this release are High use after free bugs. CVE-2026-125346 was reported on 12 October by Neonix Security, and CVE-2026-125350 on 6 November by an anonymous source, 25 days later (derived). Google's exploitation sentence names only the second. Nothing in the post says the first was exploited, and nothing says it was not: the post is silent on it.

The previous Stable post, the one for 3 November, also carried two fixes labelled XML: CVE-2026-121124, High, "Improper adherence to coding standards in XML", reported by Google on 25 September, and CVE-2026-121054, Low, "Improper state validation in XML", reported by Neonix Security on 23 September. That makes 4 CVEs labelled XML across two Stable posts 6 days apart (derived). No page read says the four are related, and this site does not suggest it.

"XML" names a component, not a library. The post does not say whether the code is written inside Chromium or comes from a third party. Every post read carries a standard note that restrictions stay in place "if the bug exists in a third party library that other projects similarly depend on, but haven't yet fixed". That is boilerplate on the 3 November and 9 November posts alike and is not a statement about this bug.

Bug details are restricted for now. The post says access "may be kept restricted until a majority of users are updated with a fix". The Chrome Security page says "security bugs automatically become publicly visible 14 weeks after they are fixed". Counted from the release date that is 15 February 2027 (derived; the post does not date the code change, so the real date could be earlier). The issue tracker links in the post lead to a sign in page when this site's reader fetched one, so no tracker text was read.

The Extended Stable post: the same CVE, and no exploitation sentence

Organisations that run the Extended Stable channel read a different post. It went up about 8 minutes before the Stable post (derived) and lists 11 fixes for 156.0.8078.96, including CVE-2026-125350, but it prints no exploitation sentence anywhere. Extended Stable is one major version behind Stable here, 156 against 157, not two. Of its 11 fixes, 4 are shared with the Stable post, and the other 7 are CVEs that the Stable post of 3 November had already listed and that did not appear in the Extended Stable post of 3 November (derived by comparing the lists), so the Extended Stable post lists those 7 for the first time 6 days after the Stable post did. The ChromeOS post of 6 November, for browser 156.0.8078.93, already lists 5 of the 7, so the fixes may have reached some 156 builds earlier than this post suggests. Five of the Stable post's 9 fixes (the Compositing, V8 and three GPU bugs) are not in the Extended list, and the post does not say why.

Google's Stable and Extended Stable posts of 9 November 2026 side by side. Build names and counts from the posts; stamps from the Chrome Releases feed; conversions and counts derived by this site.

ItemStable postExtended Stable post
Build named157.0.8103.50/.51 for Windows and Mac, 157.0.8103.50 for Linux156.0.8078.96 for Windows and Mac only; no Linux build named
Published (feed stamp, converted to UTC by this site)12:52:57 Pacific on 9 Nov, which is 20:52:57 UTC (derived)12:45:01 Pacific on 9 Nov, which is 20:45:01 UTC (derived)
Last updated (feed stamp)14:53:00 Pacific, about 2 hours after publication (derived)14:37:25 Pacific, about 1 hour 52 minutes after publication (derived)
Security fixes9: 7 High, 2 Medium11: 10 High, 1 Medium
Lists CVE-2026-125350Yes, with reporter and report dateYes, with bug ID and severity only
Prints an exploitation sentenceYes, for CVE-2026-125350 onlyNo, in the feed copy and on the post's own page
Fixes in common4: CVE-2026-125345, CVE-2026-125346, CVE-2026-125347, CVE-2026-125350The same 4; the other 7 were already in the 3 November Stable list

Both posts show a last updated stamp about two hours after publication, and the feed does not say what changed. This site therefore cannot tell whether the exploitation sentence was in the first version of the Stable post. What can be said is that an administrator who reads only the Extended Stable post sees CVE-2026-125350 as one High bug among eleven, with no sign that Google says an exploit exists.

Other builds and other browsers, as far as the pages read go

Chrome's engine, Chromium, sits under many browsers, and each vendor ships its own builds. The table lists only what pages read on 10 November 2026 say. Edge and Brave publish their own notes, and a note that a vendor is working on a fix is not a fix.

Builds and vendor statements on 9 and 10 November 2026, from the Chrome Releases feed and posts, Microsoft's Edge security release notes and Brave's release notes.

Build or browserWhat the page read saysWhat it does not say
Chrome for Android (Google)Chrome 157 (157.0.8103.50) for Android on Google Play over the next few days, with the same security fixes as the matching Desktop release unless noted.The exploitation sentence is not repeated. Whether the Android build is exploited is not stated.
Chrome for iOS (Google)The latest iOS post in the feed copy is dated 3 November: Chrome Stable 157 (157.0.8103.37).No iOS post for 9 November in the feed copy. Whether iOS is affected or fixed is not stated.
ChromeOS (Google)The latest Stable post in the feed copy, 6 November, names browser version 156.0.8078.93 and its security list does not include CVE-2026-125350.No ChromeOS build carrying the fix in the feed copy.
Microsoft EdgeSecurity release notes, entry dated 9 November: "Microsoft is aware of the recent exploits existing in the wild. We are actively working on releasing a security fix."No CVE is named, so the entry is not shown to be about this bug. Edge 157.0.4341.42 is listed for Android and iOS on 9 November, with CVEs to come.
BraveRelease notes list desktop v1.99.55 of 5 November with "Upgraded Chromium to 157.0.8103.39", read at about 10:48 UTC.No mention of this CVE. 157.0.8103.39 is lower than the 157.0.8103.50 that Google names; whether Brave has the fix by another route is not stated.
Opera, Vivaldi and othersNot read.Everything. This site's suggestion is to read each vendor's own release notes.

The records that do not exist yet: CVE.org, NVD and CISA's list

At 10:45 UTC on 10 November 2026, and again at 10:57 UTC with the same answers, the CVE.org record service answered that the record for CVE-2026-125350 does not exist, and the NVD API returned zero results for it (and for CVE-2026-125346). So there is no CVSS score, no weakness class and no affected version range in either database as read. The "High" on the post's line is Google's label, and this site found no CVSS vector from anyone.

The CISA Known Exploited Vulnerabilities catalogue did not list CVE-2026-125350 either. The copy the lead saved is version 2026.11.09 with 1,773 entries, released 19:54:37 UTC on 9 November, which is before both Chrome posts went up (20:45 and 20:52 UTC, derived), so its silence then was expected. This site fetched the file again at 10:47 UTC on 10 November and it was byte for byte the same, still version 2026.11.09. That says nothing about whether CISA will add the bug.

For context, the saved KEV copy holds 7 entries with a 2026 date added whose product field is Chromium, Chromium V8, Skia or Dawn (derived count, listed below). That is KEV's list, not Google's count of exploited Chrome bugs, and the two need not match: no page read gives a running count of exploited Chrome bugs in 2026.

Entries in the CISA catalogue (copy read 10 November 2026) for vendor Google and product Chromium, Chromium V8, Skia or Dawn with a 2026 date added. CISA's wording and dates as printed.

CVECISA's name for itDate added
CVE-2026-2441Google Chromium CSS Use-After-Free Vulnerability2026-02-17
CVE-2026-3910Google Chromium V8 Improper Restriction of Operations Within the Bounds of a Memory Buffer Vulnerability2026-03-13
CVE-2026-3909Google Skia Out-of-Bounds Write Vulnerability2026-03-13
CVE-2026-5281Google Dawn Use-After-Free Vulnerability2026-04-01
CVE-2026-11645Google Chromium V8 Out-of-Bounds Read and Write Vulnerability2026-06-09
CVE-2026-85046Google Chromium V8 Type Confusion Vulnerability2026-09-04
CVE-2026-87491Google Chromium V8 Out of Bounds Write Vulnerability2026-09-09

What Google states, and what it does not

Stated in Google's Chrome Releases posts of 9 November 2026 and in the pages read on 10 November, against what is not stated.

QuestionStatedNot stated
That an exploit exists"Google is aware that an exploit for CVE-2026-125350 exists in the wild." Stable post only.Who holds it, who it hit, how many, since when, how Google learned of it.
The flawHigh, use after free, component XML, Chromium bug 582442907.Which XML library or code, a CVSS score, any root cause.
The reporter"anonymous", report dated 2026-11-06.Whether a victim, a vendor or a researcher; the time of the report; when the exploit was first seen.
Exploit capabilityNothing.Whether it needs a sandbox escape or another bug, what it runs on, whether it is reliable.
The fixStable 157.0.8103.50/.51 and Linux .50; Extended Stable 156.0.8078.96 for Windows and Mac; Android .50.What the patch changes; builds for iOS, ChromeOS and Linux Extended Stable.
Rollout"coming days/weeks"; Android "over the next few days".How many users are updated; when the exploit stops working on updated machines.
The other XML bugCVE-2026-125346, High, reported 2026-10-12 by Neonix Security.Any exploitation status; any link to the exploited bug.
IndicatorsNone printed.Any hash, address, domain, file name, crash signature or log pattern.
Other browsersEdge notes: aware of recent exploits, working on a fix. Brave notes list 157.0.8103.39.Any CVE statement from Edge; anything on Opera or Vivaldi.
Public recordsNone found: CVE.org none, NVD none, CISA list not including it, as read.A CVSS score, a CISA due date, any other vendor's analysis.
Drawn by this site from Google's posts, Microsoft's Edge notes, Brave's notes, CVE.org, NVD and the CISA catalogue, read 10 November 2026.

Labels doing the work of a control

"The Stable channel has been updated" is a statement about the channel, not about any machine. The same sentence says the update will roll out over the coming days or weeks, so a laptop can sit on an older build while the post reads as finished. The post does not mention restarting the browser. This site's general knowledge, not from a page read, is that Chrome installs a downloaded update when the browser is relaunched, so a browser left open for days can stay on the old build.

"High" is Google's severity word, and "in the wild" is Google's phrase for an exploit it knows of. Neither is a CVSS score or a statement that your users were targeted. A control would be a checked version on each device, and the post offers nothing to check against except the build number.

What to do, in order

Google's posts contain no defender guidance beyond the builds, so this list is this site's suggestion, built on the build numbers the posts print.

Take this with you

Defender actions (this site's suggestions)

  • Open the About Google Chrome page on a test machine and read the version. The Stable posts name 157.0.8103.50 (Linux) and 157.0.8103.50 or .51 (Windows and Mac) as the fixed builds.
  • Relaunch the browser to finish the update, and ask staff to do the same, since the post does not say when a running browser picks up the new build.
  • Find which channel each managed fleet follows. Fleets on Extended Stable need 156.0.8078.96 on Windows and Mac. The Extended Stable post names no Linux build.
  • Treat CVE-2026-125350 as having an exploit in the wild on every channel that lists it, even though only the Stable post says so.
  • Check Chromium based browsers one by one. Edge's notes say a fix is in progress, and Brave's notes read on 10 November list 157.0.8103.39, below Google's fixed build. Opera and Vivaldi were not read.
  • Check Chrome on Android for 157.0.8103.50 from Google Play, which Google says arrives over the next few days.
  • Record the browser version per device with a time stamp, so that a later report from Google or a CERT can be matched against what was running on which day.
  • Do not wait for a CVSS score or a CISA listing before acting: neither existed when read. Check the CVE.org and CISA pages again in a day or two.
  • Hunt for nothing specific on the basis of this post: Google printed no indicator. Watch for guidance from your national CERT or browser vendor that names one.

Technical details

Google prints no indicator of compromise for this exploit: no hash, address, domain, file name, crash signature or log pattern. There is no proof of concept in the pages read, and this site publishes none. The blocks below are what the pages do print, copied as published, with the version strings a defender checks against.

Version strings and rollout wording. These are the fixed builds and the rollout sentence. A defender compares the browser version on each device with them, on the right channel.

Text
The Stable channel has been updated to 157.0.8103.50/.51 for Windows and Mac and 157.0.8103.50 to Linux which will roll out over the coming days/weeks.
The Extended Stable channel has been updated to 156.0.8078.96 for Windows and Mac which will roll out over the coming days/weeks.
Android releases contain the same security fixes as their corresponding Desktop releases (Windows & Mac: 157.0.8103.50/.51 Linux: 157.0.8103.50) unless otherwise noted.
Google Chrome Releases posts of 9 November 2026 (Stable, Extended Stable and Android), read 10 November 2026

The exploited line and the exploitation sentence. This block holds the exploited bug's line and the 6 lines credited to Google, copied as printed, with the sentence under them. The post's 2 other lines credit external researchers by name; this site does not print individuals' names, so those two lines are left out, not altered.

Text
[N/A][550525698] High CVE-2026-125345: Uninitialized resource in WebGL. Reported by Google on 2026-08-21
[N/A][561996724] High CVE-2026-125347: Incorrect authorization in FileSystem. Reported by Google on 2026-09-15
[N/A][561998123] High CVE-2026-125343: Buffer overflow in Compositing. Reported by Google on 2026-09-15
[N/A][563358700] High CVE-2026-125348: Out of bounds write in GPU. Reported by Google on 2026-09-18
[N/A][568893995] High CVE-2026-125344: Type confusion in V8. Reported by Google on 2026-10-02
[N/A][582442907] High CVE-2026-125350: Use after free in XML. Reported by anonymous on 2026-11-06
[N/A][536663516] Medium CVE-2026-125349: Uninitialized resource in GPU. Reported by Google on 2026-07-20
Google is aware that an exploit for CVE-2026-125350 exists in the wild.
Google Chrome Releases, Stable Channel Update for Desktop of 9 November 2026, 7 of the 9 fix lines and the exploitation sentence, read 10 November 2026

The Extended Stable list. This is the whole list from the post for 156.0.8078.96. Seven of these CVEs are not in the Stable post of 9 November, and none carries an exploitation sentence.

Text
[577327383] High CVE-2026-121068
[578670966] High CVE-2026-121076
[558111285] High CVE-2026-121095
[577402416] High CVE-2026-121208
[574762568] High CVE-2026-121213
[552757015] High CVE-2026-121233
[550525698] High CVE-2026-125345
[572578603] High CVE-2026-125346
[561996724] High CVE-2026-125347
[582442907] High CVE-2026-125350
[565681451] Medium CVE-2026-121184
Google Chrome Releases, Extended Stable Update for Desktop of 9 November 2026, read 10 November 2026

The records as read. The first line is the CVE.org record service answer for CVE-2026-125350 and the second is the NVD answer for the same ID, both at 10:45 UTC on 10 November 2026. A defender rechecks both for a score and affected range.

Text
{"error":"CVE_RECORD_DNE","message":"The cve record for the cve id does not exist."}
{"resultsPerPage":0,"startIndex":0,"totalResults":0,"format":"NVD_CVE","version":"2.0","timestamp":"2026-11-10T10:45:29.191","vulnerabilities":[]}
CVE.org record service and NVD API answers for CVE-2026-125350, read 10 November 2026

Other vendors. These are the Edge and Brave lines. Neither names a CVE, so neither is shown to be about this bug.

Text
Microsoft is aware of the recent exploits existing in the wild. We are actively working on releasing a security fix.
Upgraded Chromium to 157.0.8103.39.
Microsoft Edge security release notes entry of 9 November 2026 and Brave release notes for desktop v1.99.55 of 5 November 2026, read 10 November 2026

The question the post leaves open

Google says an exploit exists, credits the report to an anonymous source, and ships the fix 3 days later with no indicator, no actor and no method. What would a defender have looked for in their own logs before 9 November, and who outside Google can say whether their users were among the targets?

Key facts

Sources

  1. PrimaryStable Channel Update for Desktop, 9 November 2026: 157.0.8103.50/.51, nine fixes, the exploitation sentence. Read in full on its own page and in the feed. Google makes ChromeGoogle Chrome Releasesaccessed 2026-11-10
  2. PrimaryExtended Stable Update for Desktop, 9 November 2026: 156.0.8078.96, eleven fixes, no exploitation sentence. Read in fullGoogle Chrome Releasesaccessed 2026-11-10
  3. PrimaryStable Channel Update for Desktop, 3 November 2026: Chrome 157 promoted to Stable, 213 fixes, two XML fixes. Read for comparisonGoogle Chrome Releasesaccessed 2026-11-10
  4. PrimaryChrome for Android Update, 9 November 2026: 157.0.8103.50, same security fixes as Desktop. Read in fullGoogle Chrome Releasesaccessed 2026-11-10
  5. PrimaryAtom feed of the Chrome Releases blog: published and last updated stamps of the 9 November posts and the iOS and ChromeOS posts of 3 and 6 NovemberGoogle Chrome Releasesaccessed 2026-11-10
  6. PrimaryChromium Security page, linked from the post: restricted bug details become public 14 weeks after a fix. Read in fullThe Chromium Projectsaccessed 2026-11-10
  7. PrimaryNVD API query for CVE-2026-125350 at 10:45 UTC on 10 November 2026: zero results. The CVE.org record service answered not found for the same IDNIST National Vulnerability Databaseaccessed 2026-11-10
  8. PrimaryKnown Exploited Vulnerabilities catalogue JSON, version 2026.11.09, 1,773 entries: CVE-2026-125350 not listed. Read 10 November 2026CISAaccessed 2026-11-10
  9. PrimaryRelease notes for Microsoft Edge Security Updates: the 9 November 2026 entry on exploits in the wild and Edge 157.0.4341.42 for Android and iOSMicrosoft Learnaccessed 2026-11-10
  10. PrimaryBrave Release Notes: desktop v1.99.55 of 5 November 2026 with Chromium 157.0.8103.39Brave Softwareaccessed 2026-11-10

Share this briefing

Know someone who owns this problem? Send it to them.

Related briefings

The briefing, in your inbox

Practitioner analysis of cyber and AI security news. No vendor noise.

How often

Every new briefing in one email, at 7am, or at 7am, 12:30pm and 6pm. Nothing is sent when nothing is new. Unsubscribe any time.