ShopperCove
Menu
All writingBlogTopicsCategoriesAboutRSS
Blog
Categories
Observability & SRE62All categories
Topics
sre111localhost lab102performance70python58javascript47bundle size36benchmarking35node.js35web development21typescript19benchmark16content creation15All topics
About
Loading article…

ShopperCove

Hands-on notes on developer tools, written after the tool has actually been run.

All writingBlogCategoriesTopicsAboutPrivacyRSS

© 2026 ShopperCove

On this page

  1. Chrome 154.0.8037.97: the 1 October 2026 security update for site owners
  2. Related links
  3. What the stable post says
  4. Do not mix up the Linux line
  5. The 11 fixes, as Chrome named them
  6. What that means on a product page
  7. What to do
  8. FAQ
  9. Is Chrome 154.0.8037.97 the latest version?
  10. What does Chrome 154.0.8037.97 fix?
  11. Why does my Linux machine show a different build?
  1. Blog

What Does Chrome 154.0.8037.97 Fix? 11 Bugs

Google’s 1 Oct 2026 stable desktop post moves Chrome to 154.0.8037.97/.98 on Windows and Mac, with 11 security fixes. The same day’s Android note names a different Linux build. No exploit steps, and no affiliate.

3 October 2026·6 min read

Summary

Disclosure

This post contains affiliate links. If you buy through them, I may earn a commission at no extra cost to you. I only make firsthand claims about products I have actually used.

On this page
  1. Chrome 154.0.8037.97: the 1 October 2026 security update for site owners
  2. Related links
  3. What the stable post says
  4. Do not mix up the Linux line
  5. The 11 fixes, as Chrome named them
  6. What that means on a product page
  7. What to do
  8. FAQ
  9. Is Chrome 154.0.8037.97 the latest version?
  10. What does Chrome 154.0.8037.97 fix?
  11. Why does my Linux machine show a different build?

Chrome 154.0.8037.97: the 1 October 2026 security update for site owners

Chrome 154.0.8037.97 (154.0.8037.97/.98 on Windows and Mac) is Google's 1 October 2026 Stable desktop update, and it fixes 11 security bugs: one Critical (CVE-2026-103628, an out-of-bounds write in WebGL), nine High and one Medium. It is no longer the newest build, because Google moved Stable to 155.0.8059.39/.40 on Windows and Mac and 155.0.8059.39 on Linux on 6 October 2026, so update past 154 rather than pinning it.

There is no affiliate link in this article.

Related links

  • 01shoppercove.com/blog/nextjs-16-3-8-security-release-2026
  • 02shoppercove.com/blog/tanstack-start-xss-cve-2026-102989-patch
  • 03shoppercove.com/blog/chrome-devtools-ai-assistance-gemini-guide-2026

What the stable post says

The Stable Channel Update for Desktop says the Stable channel has been updated to:

  • 154.0.8037.97/.98 for Windows and Mac
  • 154.0.8037.97 for Linux

Google says that build will roll out over the coming days or weeks. If About Chrome still shows an older 154 or a 153 build, that can be the rollout, not a sign the post was wrong.

The same post says this update includes 11 security fixes. It also says access to bug details and links may stay restricted until a majority of users are updated, and may stay restricted if the bug is in a third-party library other projects still depend on. This article does not add exploit steps, payloads, or crash inputs. Those details are not on the public release note.

Do not mix up the Linux line

The desktop stable post names Linux 154.0.8037.97. The same day’s Chrome for Android note, also Thursday, October 1, 2026, says Android releases contain the same security fixes as the corresponding desktop releases, and then it writes: Windows and Mac 154.0.8037.97/.98, Linux 153.0.8010.97, unless otherwise noted.

Those two Google posts do not name the same Linux build. Windows and Mac 154.0.8037.97/.98 match in both places. Android’s own build on that note is 154.0.8037.126, rolling out on Google Play over the next few days. Treat the Linux number as unsettled until you read the build Chrome actually installed. Do not “correct” a Linux machine to 153, or to 154, just to match one of the two sentences.

A later post on the October index is not a newer stable desktop security update. On Friday, October 2, 2026, Chrome’s Extended Stable channel moved to 152.0.7977.152 for Windows and Mac. That is a different channel. Dev channel posts the same day moved Dev to 157.0.8081.0 on desktop. Dev is not the stable fix. As of the October 2026 index fetched 3 Oct 2026, the newest stable desktop security note was still the October 1 post.

The 11 fixes, as Chrome named them

Severities below are Chromium’s labels on the release post (Critical, High, Medium). The post does not print CVSS scores, and this article does not add any. Reward fields on the post are N/A or TBD, not dollar amounts.

  • Critical CVE-2026-103628: out of bounds write in WebGL. Reported by Google on 2026-08-21.
  • High CVE-2026-103626: incorrect authorization in FileSystem. Reported by Google on 2026-08-26.
  • High CVE-2026-103621: integer overflow in Compositing. Reported by Google on 2026-09-02.
  • High CVE-2026-103630: use after free in FedCM. Reported by xinyang on 2026-09-04.
  • High CVE-2026-103625: type confusion in V8. Reported by Google on 2026-09-11.
  • High CVE-2026-103624: use after free in Contextual Tasks. Reported by xuanocto1221 on 2026-09-15.
  • High CVE-2026-103629: integer overflow in Skia. Reported by Google on 2026-09-15.
  • High CVE-2026-103622: use after free in SVG. Reported by xinyang on 2026-09-24.
  • High CVE-2026-103623: use after free in MediaStream. Reported by xinyang on 2026-09-24.
  • High CVE-2026-103631: buffer overflow in WebRTC. Reported by Xinyang Ge (Anthropic), assisted by Claude, on 2026-09-28. That reporter line is Chrome’s wording.
  • Medium CVE-2026-103627: information leak in SVG. Reported by Google on 2026-08-26.

What that means on a product page

You do not need a WebGL product viewer for this to matter. The critical item is in the browser’s WebGL code. A customer on an unpatched Chrome is the one who needs the update, including when they are shopping on your site. If your pages do use a 3D or WebGL viewer, that is an extra reason not to leave staff browsers behind, not a reason to ship a workaround from this post.

SVG is the other frontend-facing pair: a high-severity use after free (CVE-2026-103622) and a medium information leak (CVE-2026-103627). Inline SVG icons, logos, and illustrations are ordinary on product pages. The fix is still the browser update. Nothing in the release note says to stop using SVG.

FedCM is Chrome’s federated sign-in surface. If you offer “Sign in with Google” or a similar FedCM flow, the high-severity use after free is in that component. V8 is the JavaScript engine, so it sits under every storefront. Skia and compositing are rendering. MediaStream and WebRTC matter if you embed camera, mic, or calling. FileSystem is the browser file API. Contextual Tasks is a Chrome UI surface, not your app code.

None of these are Next.js, SvelteKit, or Remix patches. The Next.js 16.3.8 post linked above is a separate server release. Do not describe 16.3.8 as the fix for CVE-2026-94545. That earlier next/og issue was patched in 16.3.6, and it is not in this Chrome list.

What to do

  1. On desktop, open Chrome’s About page (chrome://settings/help) and let Stable finish updating, then restart. The target on Windows and Mac is 154.0.8037.97 or .98, or a later stable build if one has shipped since 1 Oct 2026. ShopperCove did not see a newer stable desktop post on the October index.
  2. On Linux, update Stable, then read the version Chrome reports. Do not force 153.0.8010.97 or 154.0.8037.97 just to reconcile the two Google sentences.
  3. On Android, the 1 Oct post is 154.0.8037.126 on Google Play, not the desktop build number.
  4. Leave Extended Stable and Dev alone unless you already use that channel on purpose. Extended Stable’s 2 Oct build is 152, not 154. Dev 157 is not the stable security update.
  5. This does not patch your framework, your CDN, or a customer’s other browsers. Firefox 157 is a different release and is not covered here.

The DevTools Gemini guide linked above is about Chrome’s AI panel. It is not this security update.

FAQ

Is Chrome 154.0.8037.97 the latest version?

No. It was the Stable desktop build from 1 October 2026. Google's 6 October 2026 Stable update moved Windows and Mac to 155.0.8059.39/.40 and Linux to 155.0.8059.39.

What does Chrome 154.0.8037.97 fix?

11 security bugs: a Critical out-of-bounds write in WebGL (CVE-2026-103628), Hig

Why does my Linux machine show a different build?

Google's desktop post names Linux 154.0.8037.97, but the same-day Android note lists Linux 153.0.8010.97. Update Stable and trust the version Chrome reports instead of forcing either number.

Related reading: Chrome 155 stable on 6 Oct 2026: JPEG XL and new CSS; Firefox 157 (29 Sep 2026): 76 security fixes, CSS changes​

chromesecurity updatecvewebglv8fedcmbrowser securitypatch

Lab evidence

What I found running this

Primary pages fetched 3 Oct 2026 from Chrome’s stable channel post and Shopify’s Canvas newsroom and changelog. ShopperCove did not install the Chrome build and did not open a Shopify admin. Version numbers and launch limits are quoted from those pages, not measured here.

Explore the product

Untested by us. Check what's included, the license and refund terms before you buy.

Ready Client Sites for prebuilt websites

See Ready Client Sites details

AI Traffic Secrets for AI-era SEO

See AI Traffic Secrets details

Notes when a lab post goes up

Occasional email for new hands-on reviews. No sequence and no sponsors.

Explore the product

Untested by us. Check what's included, the license and refund terms before you buy.

Ready Client Sites for prebuilt websites

See Ready Client Sites details

AI Traffic Secrets for AI-era SEO

See AI Traffic Secrets details

Keep reading

  • How Often Does Google Chrome Release a New Version?

    Chrome moved to a four-week major release cadence in 2021. Here is how to read the official schedule.

    Summary12 Oct 20261 min read

  • What Does Next.js 16.3.8 Fix? 7 Security Bugs

    Next.js 16.3.8 (30 Sep 2026) covers image SSRF and cache bugs. CVE-2026-94545, the next/og RCE, was patched in 16.3.6 and is not a 16.3.8 fix.

    Summary3 Oct 20268 min read

  • Python partition vs split: Which One Should You Use?

    Both cut a string at a separator, but they fail in different ways. We ran them on Python 3.13.5 to show where partition() is safer and where split() is the right tool.

    Summary2 Nov 20263 min read