「Chrome 149.0」は、Googleのブラウザ「Google Chrome」のメジャーバージョン149を指す表記です。149は2026年6月2日に安定版になり、パソコン向けの更新は6月25日の149.0.7827.200/.201で終わりました。ログイン通知やアクセスログに「Chrome 149.0」と出るのは、通知側が削減されたUser-Agentを解析しているためと考えられます。ただし、User-Agent Client Hintsを利用するサービスには細かいビルド番号も届く場合があります。この記事では、149.0という表示の読み方、自分の端末かどうかの確かめ方、149の配信期間と脆弱性を、Googleの公開情報と手元での実測をもとに整理します。今の最新版を知りたい場合はChrome最新バージョンは155(2026年10月)|確認・更新方法とバージョン履歴一覧をご覧ください。
まとめ:Chrome 149.0の要点
- 「Chrome 149.0」「Chrome/149.0.0.0」は、Chromeのバージョン149を意味する。後ろの数字が0なのはUser-Agent削減の仕様で、実在しない版という意味ではない
- 通知が削減後のUser-Agentを元にしている場合、OSの「Windows 10」「Android 10」「Mac OS X 10.15.7」も固定値で、実際のOSの版は分からない(WindowsかAndroidかという種類は分かる)
- 2026年10月のログインに149と出たなら、更新が止まっていたChromeか、149を名乗る別のプログラム。版だけでは本人のログインか判断できないので、サービスのログイン履歴で日時と場所を照合し、身に覚えがなければパスワード変更などの対処に進む
- 149の安定版昇格は2026年6月2日。パソコン版は6月25日、Androidは6月30日、ChromeOSは7月10日で149系の配信が終わった
- 昇格時の修正は429件。6月8日の更新で、実際の攻撃に使われていたCVE-2026-11645が修正された
- 2026年10月17日時点の安定版は155(155.0.8059.84/.85)。149は6世代前で、その後の版でも悪用済みの脆弱性が2件修正されている
「Chrome 149.0」はChromeのバージョン149を指す表記
149.0と149.0.0.0の後ろが0になる理由
Chromeのバージョンは「メジャー.マイナー.ビルド.パッチ」の4つの数字で表します。149系の実際のビルドは149.0.7827.53のような形です。ベータ初版の149.0.7827.3から始まり、安定版とその先行配信ではパッチ番号が22から238まで動きました(ビルド番号は7827のまま)。
一方、Chromeがサイトに送るUser-Agent(ブラウザの自己申告文字列)は段階的に情報が削られ、今はメジャーバージョンしか載りません。ChromiumプロジェクトのUser-Agent Reductionの仕様ページは、削減後の形式を「Chrome/<majorVersion>.0.0.0」と定めています。149の環境なら「Chrome/149.0.0.0」となり、ここから実際のパッチ番号は読み取れません。サイトやサービスがこの値を2桁まで切って表示すると「Chrome 149.0」、4桁のまま出すと「Chrome 149.0.0.0」になります。どちらも「バージョン149のChrome」という以上の情報は持っていません。
149に実在するビルド番号と配信日
同じ149でも、OSごとにビルド番号が違います。Chrome Releasesブログの告知とChromium Dashの配信記録を突き合わせると、各OSの安定版としての最初と最後のビルドは次のとおりです(iOSは配信開始時のビルド。一部の利用者への先行配信は表の下で補足)。
| OS | 149系の最初 | 149系の最後 |
|---|---|---|
| Windows・Mac | 149.0.7827.53/.54(6月2日) | 149.0.7827.200/.201(6月25日) |
| Linux | 149.0.7827.53(6月2日) | 149.0.7827.200(6月25日) |
| Android | 149.0.7827.59(6月2日) | 149.0.7827.201(6月30日) |
| iOS | 149.0.7827.26(5月20日) | 149.0.7827.137(6月10日) |
| ChromeOS | 149.0.7827.153(6月17日) | 149.0.7827.238(7月10日) |
安定版になる前の先行配信もあり、Chromium Dashの記録ではWindowsとAndroidが5月20日の149.0.7827.22、Macが5月21日の149.0.7827.29から一部の利用者へ届いていました。ChromeOSはほかのOSより2週間ほど遅れて149に移り、7月10日のOSバージョン16667.62.0まで149系が配信されてから、7月16日に150.0.7871.150へ切り替わっています。他人の画面と末尾の番号が合わなくても、異常ではありません。
「旧バージョンのアプリケーション」表示の確認手順
文書の編集画面などで「旧バージョンのアプリケーション。編集を続行するには、このページを再読み込みしてください」と出ることがあります。どのサービスがどんな条件で出している表示なのかは、文言だけからは特定できません。ブラウザの版の問題と決めつけず、編集中の内容をコピーなどで退避してからページを再読み込みし、解消しなければ利用中のサービスのヘルプを確認してください。Chrome自体の版を見るなら、アドレスバーにchrome://settings/helpと入力した画面の4つの数字が正確です。
ログイン通知やアクセスログに「Chrome 149.0」と出たときの確かめ方
User-Agentに固定で入る「Windows 10」「Android 10」の表記
ログイン通知に「ブラウザ: Chrome 149.0」と並んで「Windows 10」や「Android 10」と出て、「自分はWindows 11なのに」と不安になる方がいます。これも削減後のUser-Agentの仕様です。前述の仕様ページは、パソコン版のOS部分として「Windows NT 10.0; Win64; x64」「Macintosh; Intel Mac OS X 10_15_7」「X11; Linux x86_64」「X11; CrOS x86_64 14541.0.0」、スマートフォン版として「Linux; Android 10; K」を挙げ、逐語で「these strings are literal values; they will not update even if a user is on an updated operating system or device」と書いています。Windows 11でもAndroid 15でも、送られる文字列は変わりません。
実際に、ブラウザ判定でよく使われるJavaScriptライブラリua-parser-js(2.0.10)に、Windows・Mac・AndroidそれぞれのChrome 149の削減後User-Agentを渡すと、次の結果になりました。
import { UAParser } from 'ua-parser-js';
const ua = 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Mobile Safari/537.36';
console.log(UAParser(ua));
// browser: { name: 'Mobile Chrome', version: '149.0.0.0', major: '149' }
// os: { name: 'Android', version: '10' }
// device: { type: 'mobile', model: 'K' }
// Windowsの文字列では os: { name: 'Windows', version: '10' }
// Macの文字列では os: { name: 'macOS', version: '10.15.7' }
通知を作るサービスがこの種の解析結果をそのまま表示すれば、「Chrome 149.0/Android 10」のような文面になります。削減されたUser-Agentだけを解析した通知では、OSの実際のバージョンやChromeのパッチ番号は分かりません。通知がClient Hintsなどを利用している場合は、表示される情報が異なります。なお、削減の対象は環境によって違います。Chromiumの仕様ページはiOSを対象に含めておらず、iPhone版Chromeでは4つの数字がそのまま届くことがあります。アプリ内ブラウザに使われるAndroid WebViewは、Android Developers Blog(2024年12月6日)によるとAndroid 17から既定のUser-Agentが同じように削減されます。
自分の端末か、不正なログインかを切り分ける手順
通知に出た149という数字は、ログインした時点でそのChromeが名乗っていた版です。149は2026年5月20日から一部の利用者へ先行配信され、6月2日に安定版になり、7月10日まで(OSにより異なる)配信されました。端末の版は後から自動で上がるので、今の版を見ても「ログインした時点の版」は分かりません。判断の主役はサービス側のログイン履歴で、版は補助の手がかりにとどめます。
- サービスのログイン履歴で、通知の日時・場所・端末の種類を見る(Googleアカウントなら「セキュリティ」の「最近のセキュリティ アクティビティ」と「お使いのデバイス」)
- その日時に自分が操作した覚えがあるかを確かめる。2026年6〜7月のログインなら、当時の自分のChromeが149だった可能性が高く、版の数字だけでは怪しいと言えない
- 8月以降のログインで149と出ている場合は、更新が止まっていた端末が手元に無いか思い出す。しばらく開いていないノートパソコン、家族と共有のタブレット、何週間も再起動していないパソコンが典型。今もchrome://settings/helpで149.0.7827.○○と出る端末があれば有力な候補だが、それだけで通知の端末とは断定できない
- 日時・場所・操作内容のどれにも身に覚えがなければ、不正なログインの疑いとして扱う。パスワードを変え、サービスの「ほかの端末からログアウト」を実行し、2段階認証を有効にする
注意したいのは、User-Agentは送る側が自由に書き換えられる点です。自動化ツールやボットがChrome 149を名乗ることもできるため、「149だから安全」「149だから攻撃」のどちらの結論も、版の数字だけからは出せません。
Webサイト側で本当のバージョンとOSを取得する方法
自社サービスのログイン通知や問い合わせフォームに正確な版を出したい場合は、User-AgentではなくUser-Agent Client Hintsを使います。対応するChromeでHTTPSページを開き、DevToolsのConsoleから次のコードを実行できます。Webサイトに組み込む場合はnavigator.userAgentDataの有無を確認し、モジュールまたはasync関数内で実行してください。
const h = await navigator.userAgentData.getHighEntropyValues(
['fullVersionList', 'platformVersion']
);
console.log(navigator.userAgent);
console.log(h.fullVersionList, h.platform, h.platformVersion);
このコードをmacOS 26.6.2のパソコンでヘッドレスモードのChrome 155.0.8059.82から実行すると、navigator.userAgentは「Intel Mac OS X 10_15_7 … HeadlessChrome/155.0.0.0」でしたが、fullVersionListには「Google Chrome 155.0.8059.82」、platformVersionには「26.6.2」が返りました。User-Agentだけを見ていると、版もOSも実際より古く表示されることが分かります。サーバー側で受け取る場合は、応答ヘッダーのAccept-CHでSec-CH-UA-Full-Version-ListとSec-CH-UA-Platform-Versionを要求します。
WindowsのplatformVersionは、Windowsの商品名やOSのビルド番号そのものではありません。MicrosoftのWindows 11の判定方法は、先頭の数値が13以上ならWindows 11以降、1以上12以下ならWindows 10と判定するコード例を示しています。取得した値をそのまま「Windows 13」などと表示しないでください。
Chrome 149のリリース日程と配信が終わった時点
ブランチ作成から安定版昇格までの日程
Chromium Dashのマイルストーン日程では、149はブランチ作成が2026年5月4日、ベータ開始が5月6日、一部の利用者に先に届けるEarly Stableが5月20日、安定版昇格が6月2日、全利用者への配信を予定するLate Stableが6月16日でした。6月2日の安定版告知では、Linuxが149.0.7827.53、WindowsとMacが149.0.7827.53/.54です。前の版の日程と比べたい場合はChrome 148とは?リリース日・ビルド番号と変更点、Prompt APIとChromeOS 148の要点が参考になります。
149に追加の更新が来ない理由
パソコン版は6月30日に150が安定版になり、149系の更新は6月25日で止まりました。Chromeの安定版は最新のメジャー版だけに修正を出す運用なので、149に新しいビルドが配信されることはもうありません。さらに、企業向けに長めの検証期間を与えるExtended Stableは偶数の版だけを採用し、6月30日に148から150へ移りました。149は一度もExtended Stableになっていないため、「企業向けに149の延長サポートがある」という状況もありません。
Chrome 149で修正された脆弱性とCVE-2026-11645
昇格時429件の内訳と、その後の155件
6月2日の告知には「This update includes 429 security fixes」とあり、深刻度の内訳はCriticalが22件、Highが87件、Mediumが226件、Lowが94件です。このうち371件はGoogle自身の報告で、報奨金額が書かれた27件の合計は209,000ドルでした。昇格後も149系には5回の更新が入っています。
| 配信日 | パソコン版のビルド | セキュリティ修正 |
|---|---|---|
| 2026-06-02 | 149.0.7827.53/.54 | 429件 |
| 2026-06-08 | 149.0.7827.102/.103 | 74件(悪用1件) |
| 2026-06-11 | 149.0.7827.114/.115 | 27件 |
| 2026-06-16 | 149.0.7827.155/.156 | 33件 |
| 2026-06-23 | 149.0.7827.196/.197 | 18件 |
| 2026-06-25 | 149.0.7827.200/.201 | 3件 |
昇格後の5回で155件です。同じ149でも、どのビルドで止まっているかによって抱えている未修正の数が大きく変わります。前の版の脆弱性と比べるならChrome 148の脆弱性79件とは?148.0.7778.168などビルド別の修正内容と今上げる版【2026年10月】が使えます。
実際の攻撃に使われていたCVE-2026-11645
149系で実際の悪用が確認されたのは、6月8日の149.0.7827.102/.103で修正されたCVE-2026-11645です。V8エンジンの境界外メモリアクセスで、深刻度はHigh、報奨金は55,000ドル、報告日は2026年4月27日でした。この更新の告知には「Google is aware that an exploit for CVE-2026-11645 exists in the wild」と書かれており、修正の時点ですでに攻撃で使われていました。同じ更新ではCriticalの17件(CVE-2026-11628〜CVE-2026-11644)も直っています。149.0.7827.53や.54のまま止まっている端末は、優先して更新すべき状態です。
Chrome 149の画面変更とWeb開発向け新機能
Chrome 149のPDFアイコン・警告画面・AI関連設定の変更
Googleの企業向けリリースノート(Chrome 149の項)を見ると、利用者が気付きやすい変更は次の4つです。
- Windowsで、ChromeをPDFの既定アプリにしているとき、エクスプローラーのPDFのアイコンがChromeのロゴ入りの白い文書アイコンに、種類の表示が「Chrome HTML Document」から「Chrome PDF Document」に変わった
- Android版で、「常に安全な接続を使用する」を有効にしたときのHTTPS非対応サイトの警告が、全画面ではなく吹き出し型になった
- iOS版でも、AIでフォームを読み取って入力を補う「Enhanced autofill」が使えるようになった
- オンデバイスAIモデルの管理方法が更新された
オンデバイスAIモデルについて、Googleのヘルプは現在、[設定]→[AI イノベーション]→[オンデバイス AI]で切り替えると案内しています。オフにするとモデルのファイルが削除され、オンに戻すまで再ダウンロードされません。ダウンロードの条件として空き容量約20GBが挙がっています。Chromeで使われるオンデバイスモデルの中身はGemini Nanoとは?使い方・ダウンロード・対応機種をChromeとAndroid別に解説【2026年10月】で詳しく扱っています。
「Chromeの見た目が変わった」と感じた場合は、PDFアイコンなど149の変更と、150以降に予定されたデスクトップ全体の変更を区別してください。149の企業向けノートは、タブ列のガラス風の効果や角の丸いアイコンなどデスクトップの見た目の刷新を150から段階的に配信すると予告していました。海外の報道には「149でPDFへの注釈と署名ができるようになった」とするものもありますが、企業向けノートではPDFにテキストを書き込む機能(PDF text annotations)は151の項目です。ARM64のLinux向けChromeも、149の項目には「ダウンロードは提供開始後に可能になる」と書かれているだけでした。
開発者向けの主な変更とサイトの表示が変わり得る点
開発者向けリリースノートで実務に影響しやすいのは次の項目です。
- WebSocket接続のあるページも、戻る・進むで即座に復元するbfcacheに入れるようになった(格納時に接続を閉じる方式)
- CSS gap decorationsで、gridやflexboxの隙間に線を引けるようになった
- shape-outsideがpath()、shape()、rect()、xywh()を受け付けるようになった
- JavaScriptのIntl.Localeにvariantsプロパティが加わった
- 非同期クリップボードAPIが、getType()を呼ぶまでOSからデータを取らないようになった
既存サイトの見た目が変わり得るのは、表のUAスタイルシートから「border-color: gray」が消えた変更(枠線色を指定していないtableの色が変わる)、:hoverなどが親要素をたどる範囲をダイアログやポップオーバーまでで止める変更、AccentColorとaccent-color: autoをWebアプリ内に限定した変更の3つです。text-overflow: ellipsisの要素を編集やキャレット移動などで操作している間だけ一時的にclip表示にする変更と、image-rendering: crisp-edgesの実装変更もあります。149の開発者向けリリースノートには「Deprecations and removals」の節がありません。ただし企業向けノートには、初回設定ファイルinitial_preferencesのsearch_provider_overridesとsearch_provider_overrides_versionが149から使えなくなったこと(代わりは既定の検索エンジンを指定する企業ポリシー)と、Service WorkerからBackground Fetch APIでダウンロードする機能を制限したこと(RestrictBackgroundFetchFromServiceWorkerEnabledポリシーで一時的に戻せる)が載っています。社内で既定の検索エンジンを配布している管理者や、Service Workerでファイルを取得するWebアプリは影響を確かめてください。同じ時期のEdgeでは機能の廃止があったので、両方を使う場合はMicrosoft Edge 149の不具合と変更点|ダウンロード「一時停止中」・Collections廃止・角丸UIの対処もあわせて確認してください。
149のまま使い続けるリスクと今の版へ上げる手順
149と2026年10月時点の安定版との差
2026年10月17日時点の安定版は155で、10月15日の更新によりWindowsとMacが155.0.8059.84/.85、Linuxが155.0.8059.84です。156は10月7日からEarly Stableとして一部の利用者に先行配信されており、Chromium Dashの日程では安定版昇格が10月20日です。Chromeは153(2026年9月8日)からメジャー版を2週間ごとに出す方式に変わったため、世代差の開き方が以前の倍の速さになっています。
149から155までの差を、安定版昇格時の告知の件数だけで数えても、150が433件、151が371件、152が327件、153が230件、154が108件、155が247件で、合計1,716件です。この間に、152.0.7977.82でCVE-2026-85046(V8の型の取り違え)、153.0.8010.36でCVE-2026-87491(V8の範囲外書き込み)という、いずれも攻撃での悪用が告知された脆弱性が修正されています。この合計は149に残っている脆弱性の数ではなく、後の版で入り込んだ不具合やOS固有の問題も含みます。ただ、どの修正も149のままでは受け取れません。通常の安定版で149に新しいビルドが出ることはないため、上の2件を含め、149に影響する問題を直す手段は今の版への更新だけです。業務システムの側で古いブラウザを前提にした作りが残っているなら、脆弱性診断・セキュリティ診断で利用環境ごと点検する方法もあります。
バージョンを確かめて今の安定版に上げる手順
- アドレスバーにchrome://settings/helpと入力する(メニューの「ヘルプ」→「Google Chrome について」でも同じ画面)
- 画面を開くと更新の確認が始まり、新しい版があればダウンロードされる
- 「再起動」ボタンを押す。再起動するまで新しい版は適用されない
- 同じ画面を開き直し、先頭の数字が149でなくなったことを確かめる
ダウンロードだけ済んで再起動していない端末は、表示が149のまま残ります。AndroidはGoogle Play、iOSはApp Storeで更新します。149に戻すダウングレードは、戻したビルドに残る脆弱性について、その後のセキュリティ修正を失うことになるため勧めません。特定のサイトの不具合が理由なら、先に拡張機能を止めて再現するか確かめます。
企業のバージョン固定とExtended Stableへの移行
管理者がポリシーで自動更新を止めている端末は、利用者が上の手順を実行しても更新されません。検証期間が必要な組織向けには、WindowsとMacで使えるExtended Stableがあります。Googleの管理者向けヘルプはこのチャネルの更新間隔を8週間としており、2週間サイクルへの移行後も8週間のまま維持されています。10月15日時点のExtended Stableは152.0.7977.169でした。149で固定するとセキュリティ修正が一切届かないので、検証期間が欲しい場合はExtended Stableへの切り替えが現実的です。
よくある質問
Chrome 149.0とは何ですか?
Google Chromeのバージョン149のことです。2026年6月2日に安定版になり、パソコン版は6月25日、Androidは6月30日、ChromeOSは7月10日まで更新が配信されました。「149.0」「149.0.0.0」の後ろが0なのはUser-Agent削減の仕様で、実際のビルド番号は149.0.7827.53のような形です。
ログイン通知に「ブラウザ: Chrome 149.0」と出ました。不正ログインですか?
版の数字だけでは判断できません。2026年6〜7月のログインなら自分のChromeが149だった可能性があります。8月以降でも、更新が止まっていた自分の端末かもしれません。今どの端末も149でなくても、ログイン後に更新された可能性があります。サービスのログイン履歴で日時と場所を確かめ、身に覚えのない操作ならパスワード変更とほかの端末からのログアウトを行ってください。通知が削減後のUser-Agentを元にしている場合、OSの「Windows 10」「Android 10」は固定値なので、OSの版を判別する手がかりにはなりません(WindowsかAndroidかという種類は分かります)。
「chrome 149.0」は今の安定版ですか?
違います。2026年10月17日時点の安定版は155で、149は6世代前です。149には新しいビルドがもう配信されません。
Chrome 149にゼロデイ脆弱性はありましたか?
ありました。6月8日の149.0.7827.102/.103で修正されたCVE-2026-11645について、Googleは攻撃での悪用を把握していると告知しています。V8エンジンの境界外メモリアクセスで、深刻度はHighです。
ChromeをAndroidやChromeOSの149に戻せますか?
Androidは端末によっては工場出荷時の版まで戻せる場合がありますが、149を指定して入れ直す公式の手段はありません。ChromeOSも149系の配信は7月10日の149.0.7827.238で終わっています。どちらも修正の止まった版に戻ることになるため、今の版のまま、再起動やサイトの設定で切り分け、解消しなければサービスの提供元に確認するほうが安全です。拡張機能を止めて切り分けられるのはChromeOSで、Android版Chromeは拡張機能に対応していません。