訂正(2026年11月6日)
公開時の本記事には、CVE-2026-98432について「MPTCPの有効・無効が影響範囲を決める」「MPTCPの無効化が緩和策になる」と読める記述がありました。いずれも誤りです。
本脆弱性はIPv4 TCPの接続確立処理において、SYNの再送を処理している最中に新規接続のIPオプションが別のCPUから解放されることで生じるuse-after-freeであり、MPTCPの実装に起因するものではありません。成立条件はIPv4 TCPリスナー・IPオプション付きの接続要求・その再送であって、MPTCPは必須ではありません。UbuntuはMPTCPとの関連がAnthropicの実証コードに由来するものだと説明しており、Red HatはMPTCPが無効な環境も影響を受けるとしています。Akamaiは「MPTCPの無効化だけでは悪用を防げず、競合状態が起きる確率を下げるにすぎない」と評価しています。
確実な対処は修正済みカーネルの適用と再起動です。該当箇所は本文で修正しました。ご指摘をいただいた方に感謝します。

CVE-2026-98432:深刻度9.8の脆弱性が示した現場の課題
2026年10月27日、Anthropicは未公開のClaude研究モデルがLinuxカーネルの脆弱性CVE-2026-98432を悪用するエクスプロイトを開発し、約53分でリモートroot実行を達成したと公表した(KuCoin、cryptoslate.com)。この脆弱性はLinuxカーネルIPv4 TCP実装のuse-after-free(競合条件)で、CVSSスコアは9.8/10。Linuxカーネルバージョン4.4(2016年リリース)以降が影響範囲に含まれ、認証不要・ユーザー操作不要でリモートroot実行が条件次第で可能とされる(ForkLog)。
2026年11月1日には、SolanaバリデータのAgave実装を手がけるAnzaが緊急警告を発出した(Unchained)。Ubuntu 22.04・24.04・26.04・26.10はいずれも脆弱な状態が続いている。UbuntuのCVEページ(2026年11月6日に確認)では、24.04向けの修正バージョン6.8.0-149.149は「作業中」で、まだ配布されていない(Ubuntu Security)。Amazon Linux 2・Amazon Linux 2023はAWSがパッチを提供済みで、再起動が唯一の完全対策とされる(ForkLog)。野外での実際の悪用は確認されていない(KuCoin)。
なお、この脆弱性はSolanaコード自体とは無関係であり、あくまでOSレベルの問題である(ForkLog)。Solanaバリデータへの侵害も確認されていない(KuCoin、cryptoslate.com)。
関連記事AIセキュリティ対策とは?企業が知るべきリスクは? / AIによる情報漏洩の原因と企業の対策は?
なぜ2016年以降のカーネルが10年近く見過ごされたのか:背景と論点
CVE-2026-98432が問題として浮上した背景には、Linuxカーネルの脆弱性管理が抱える構造的な難しさがある。
第一に、カーネルの攻撃面は広大だ。LinuxカーネルはTCP/IP実装だけで数十万行のコードを持ち、MPTCP(Multipath TCP)のような拡張機能は比較的新しく、実装者・レビュアーともに専門知識が集中しにくい。競合条件(race condition)を突くuse-after-freeバグは静的解析ツールで検出しにくく、再現性のある動的テストが必要なため、発見まで時間がかかりやすい。
第二に、パッチの適用状況の把握が難しい。カーネル本体にパッチが当たってもディストリビューション側のバックポートに時間差が生じることは珍しくない。今回もLinuxカーネル本体にはパッチが提供されている一方、Ubuntu系の多くのバージョンは対応が遅れた(ForkLog)。
第三に、優先度の判断が現場では難しい。CVSSスコアが9.8であっても、実際のリスクはカーネルバージョンやインターネット公開範囲によって変わるため、自社環境への影響は別途評価が要る。この判断を手動で大量の脆弱性情報に対して継続的に行うのは、人手だけでは限界がある。
こうした課題——広大なコードベース、パッチ適用状況の見えにくさ、リスク優先度の判断困難——は、CVE-2026-98432に限らず、企業・自治体のLinuxサーバー管理全般に共通する問題だ。
次に読む:AIハッキングによる情報漏洩の主な被害は?
AIで脆弱性を早期に検知し優先対処する:具体的な3つのアプローチ
未然に防ぐ:ソフトウェア資産管理とAI照合
CVE-2026-98432のような長期間にわたる既知の脆弱性を「知らないまま放置する」リスクを下げるには、自社環境に何が動いているかを正確に把握することが出発点になる。SBOM(Software Bill of Materials)を整備し、AIベースの自動照合ツールと組み合わせることで、新しいCVEが公開された際に影響を受けるコンポーネントを速やかに特定できる。
具体的には、OSSツールのSyft・Grypeを使うとコンテナや仮想マシンのパッケージ一覧をSBOM形式で出力し、既知のCVEデータベース(NVD、OSV.devなど)と自動照合できる。Linuxカーネルのバージョンも対象になるため、今回のようにバージョン4.4以降が影響範囲に含まれる場合、どのサーバーに該当バージョンが稼働しているかを一覧で把握できる。
SBOMが整備されていない環境では、まずインフラ全体のインベントリを自動収集することから始める。AnsibleやTerraformのような構成管理ツールと連携し、定期的にカーネルバージョン・有効化されているカーネルモジュール・ネットワーク設定を収集する仕組みを作ることで、今後のCVE照合コストが大きく下がる。
早く見つける:LLMを使った脆弱性情報のトリアージ
NVDやJVN(情報処理推進機構、IPA)に日々公開されるCVE情報を担当者が全件確認するのは現実的でない。LLM(大規模言語モデル)をパイプラインに組み込み、新着CVEの説明文・CVSS評価・CWE分類を自動要約させると、人間がレビューすべき件数を絞り込める。
たとえば、CVSSスコアが7.0以上かつ自社で使用しているOSやミドルウェアに関連するCVEをフィルタリングし、LLMに「このCVEは認証不要か、リモートから悪用可能か、現時点でパッチは提供されているか」を英文のアドバイザリから日本語で要約させる運用は、すでに確立された自動化パターンだ。CVE-2026-98432のケースであれば、「認証不要のリモートroot実行・CVSS 9.8・Ubuntu向けパッチは準備中」という要約が即座に得られ、担当者の初動判断を早められる。
さらに一歩進めると、自社のサーバー構成情報(MPTCPを有効にしているかどうかなど)をコンテキストとしてLLMに渡し、「自社環境への実際の影響度」を評価させることも技術的には可能だ。ただし、LLMの出力はあくまで補助情報であり、最終的な影響度判断は担当者が確認する必要がある(後述の注意点を参照)。
IPA(情報処理推進機構)は今回のCVE-2026-98432についてカーネルパッチ不要の暫定対策説明書を公開している(IPA dnobori.cyber.ipa.go.jp)。このような公的機関の情報をRSSやAPIで自動取得し、LLMで要約・アラート化する仕組みを組み込むと、情報収集の漏れを減らせる。
被害を小さくする:設定変更の自動提案と暫定対策の適用支援
パッチが未提供の期間をどう乗り切るかは、今回のケースで最も現場が悩む局面だ。CVE-2026-98432について、Red Hatはセキュリティ速報RHSB-2026-016(2026年11月4日更新)で、暫定対策としてIPオプション付きIPv4 TCPパケットの遮断を示している。ただし、これは危険性を下げるだけで完全には防げず、必要な通信を止めるおそれもあり、カーネルの更新の代わりにはならない。完全な解決は、修正済みカーネルへの更新だけだ。
- IPv4オプション付きTCPパケットの遮断(nftablesルール)。Red Hatが推奨する暫定対策で、新規・既存の接続に即座に効き、サービスの再起動は要らない。本番に入れる前に、自社の通信への影響を非本番環境で確かめる。再起動すると消えるため、カーネル更新までは再適用が要る(Red Hat RHSB-2026-016)
- MPTCPの無効化(sysctl net.mptcp.enabled=0)は、Red Hatが推奨していない。MPTCPの有効化はこの脆弱性の前提条件ではなく、無効化は悪用が実証された経路を1つ塞ぐだけだ。RHELは既定でMPTCPが無効だが、それでも影響を受ける。有効にしていた環境で無効化しても、効くのは新しく作るソケットだけで、動作中のサービスは再起動が要る(Red Hat RHSB-2026-016)
- TCP request-socket migrationの無効化(net.ipv4.tcp_migrate_req=0。既定値は0なので、設定を確かめるのが主になる。部分的な緩和にとどまる。IPA資料)
なお、MPTCPのリスナーが無いことを確かめても、安全の確認にはならない。Red Hatは、ss -Mlnpの結果は既知の脆弱な構成に当てはまるかどうかを示すだけで、結果が無くても安心材料にしてはならないとしている(Red Hat RHSB-2026-016)。こうした「複数の暫定策のトレードオフ」を整理する作業にも、LLMは一定の役割を果たせる。公開されている技術アドバイザリをLLMに読み込ませ、「MPTCP無効化の影響を受けるサービス一覧を洗い出す」「nftablesルールのサンプルを生成する」といったタスクを委ねることで、設定変更の準備時間を短縮できる。
Ansibleなどの構成管理ツールとLLMを組み合わせたplaybookの自動生成も、実務では選択肢に入る。生成されたplaybookを本番適用する前に必ず人間がレビューするゲートを設けることが前提となるが、たたき台の作成コストを下げる効果は実際にある。
誰の役に立つか:日本の現場での具体的な場面
CVE-2026-98432のような深刻な脆弱性へのAI活用が特に有効な場面を整理する。
| 組織・担当者 | 直面しやすい課題 | AIが補える部分 | 人間が担う部分 |
|---|---|---|---|
| 企業のインフラ担当(少人数チーム) | 大量のCVEを日次で追えない | LLMによる重要CVEの自動抽出・日本語要約 | 自社環境への実影響確認・対処判断 |
| 自治体のシステム担当 | OSS・外部委託環境のバージョン管理が不透明 | SBOM照合ツールによる影響コンポーネント特定 | 委託先への確認・パッチ適用指示 |
| クラウドネイティブ企業のSRE | コンテナ・VM多数でパッチ適用追跡が困難 | CI/CDパイプラインへの脆弱性スキャン組み込み | パッチ適用タイミングの優先順位決定 |
| ブロックチェーンノード運営者 | Ubuntu更新でノード稼働に影響が出るリスク | 暫定緩和策の設定スクリプト生成・テスト | 本番適用前のレビュー・ネットワーク影響評価 |
自治体の場合、IPAが公開する技術情報(dnobori.cyber.ipa.go.jp)をRSSで監視し、LLMで日本語要約して庁内に配信する仕組みは、比較的低コストで導入可能だ。大規模なセキュリティ製品を導入しなくても、既存のクラウドLLM APIと簡単なスクリプトで構成できる。
AIで解決できないこと:注意点と限界
脆弱性管理へのAI活用には実務上の限界があり、誤解したまま導入すると別のリスクを生む。
最終判断は人が行う。LLMは公開情報の要約・照合・スクリプト生成には有効だが、自社環境の実際の設定・ビジネス上の優先度・パッチ適用の影響範囲を正確に判断する能力はない。CVSSスコアだけでは自社に対するリスクの大小は決まらない。今回のCVE-2026-98432についても、公開範囲やカーネルバージョンによって実際のリスクは異なる。ただし「特定のMPTCP構成を必要とする」という理解は誤りで、Red HatはMPTCPが無効な環境も影響を受けるとしている(Akamai、Red Hat)。
誤検知・見逃しは起きる。自動スキャンツールは誤検知(false positive)を出すことがある。誤検知への対応に時間を取られ、本当に重要なCVEへの対処が遅れるリスクがある。スコアリングと人間によるサンプル確認を組み合わせることで、このリスクを抑えられる。
LLMの生成物は検証が必要だ。LLMが生成したAnsible playbookやnftablesルールは、構文上は正しくても本番環境に適用すると意図しない通信遮断を起こす場合がある。生成スクリプトは必ずステージング環境で検証してから本番へ。
監視範囲の拡大はプライバシー・権限の問題を伴う。サーバーの通信ログをAIで分析する際には、ログに含まれる個人情報の取り扱いや、分析ツールへのアクセス権限の設計が別途必要になる。特に自治体・医療機関では、個人情報保護法・各種ガイドラインとの整合を事前に確認する。
AIで全てを防げるわけではない。未公開のゼロデイ脆弱性はCVEデータベースには載らない。AI照合ツールが「問題なし」と判断した環境が実際には別の未知の経路から侵害されるリスクは常に存在する。多層防御(ネットワークセグメンテーション・最小権限の原則・ログ監視)とAIツールを組み合わせることが現実的な対策だ。
明日から試せる実務的な一手
大掛かりなツール導入より、まず現状把握から始めることを勧める。
第一歩は、自社の全Linuxサーバーのカーネルバージョンとディストリビューションを一覧化することだ。uname -rとlsb_release -aの出力をAnsibleで収集し、スプレッドシートに落とすだけでも、今回のCVE-2026-98432の影響範囲がすぐに見える。MPTCPが有効なサーバー(sysctl net.mptcp.enabledとss -Mlで確認)はAnthropicが実証した攻撃経路に合致するため優先度が上がるが、MPTCPが無効でも影響対象からは外れない点に注意する。詳細な手順はIPAが公開する暫定対策説明書(dnobori.cyber.ipa.go.jp)を参照されたい。
第二歩は、NVDまたはJVNのRSSフィードをSlackやTeamsに流し込む設定だ。CLIで取得したRSSをLLM APIに渡して日本語要約するスクリプトは、数十行で書ける。CVSS 9.0以上のCVEをフィルタリングして通知するだけで、見逃しリスクは大きく減る。
第三歩は、Grype(無償OSSツール)を1台のサーバーで試し、既知のCVE検出結果の精度と出力量を確認することだ。誤検知の多さ・出力フォーマット・運用コストを実際に体験してから、スキャン対象を広げるかどうかを判断する方が、現場のコンセンサスを得やすい。
AIを使ったLinuxカーネル脆弱性の早期検知は「特定の製品を導入する」より「情報収集・照合・優先付け」の各ステップにAIを組み込む発想で設計する方が、現場の実情に合う。CVE-2026-98432が示したのは、深刻度9.8の脆弱性が長期間にわたって多くのサーバーに残り続けるリスクが現実にあるということだ。そのリスクを減らすための仕組みを、今日できる範囲で一つ作ることが最初の一歩になる。
参考文献
- Akamai Security Research https://www.akamai.com/blog/security-research/cve-2026-98432-remote-uaf-linux-kernels-tcp-stack
- Ubuntu Security CVE-2026-98432
- Red Hat CVE-2026-98432
- Red Hat セキュリティ速報 RHSB-2026-016
- CVE.org CVE-2026-98432
- NVD CVE-2026-98432
- ForkLog https://forklog.com/en/solana-foundation-alerts-validators-to-critical-linux-vulnerability/
- KuCoin https://www.kucoin.com/news/flash/solana-validators-urged-to-act-on-critical-linux-vulnerability-cve-2026-98432
- Unchained https://unchainedcrypto.com/anza-sounds-the-alarm-for-solana-validators-on-a-linux-bug-ubuntu-hasnt-fixed/
- cryptoslate.com https://cryptoslate.com/solana-validators-told-to-act-immediately-as-critical-linux-vulnerability-emerges/
- IPA dnobori.cyber.ipa.go.jp https://dnobori.cyber.ipa.go.jp/ppt/download/20261031/261031-HowToProtect-Linux-Kernel-CVE-2026-98432.pdf
