Linux KSMBDに深刻なRCE脆弱性:“高性能”と引き換えに背負う「対応遅延」のリスク

2026年10月21日、Linux Kernel Mailing List(LKML)等のパブリックなメーリングリスト上において、Linuxカーネル内蔵のSMB3サーバー機能「KSMBD」に存在する2件の深刻な脆弱性の詳細および概念実証(PoC)コードが事前公開(誤開示)されました。
本件は、Trend Micro の Zero Day Initiative(ZDI)によるベンダー調整プロセス中に発生したゼロデイ状態の露出です。
どちらの脆弱性も認証なしでネットワーク越しに任意のコードを実行できる可能性があり、共通脆弱性評価システム(CVSS v3)において最高レベルの危険度である「9.0」と評価されています。
現在、カーネル開発コミュニティによる緊急の修正パッチ適用およびバックポート作業が急ピッチで進められています。
特徴的な部分をみてみましょう。

  • 未修正(ゼロデイ)状態での公開露出
    • 内容
      本来であればベンダー側でパッチが用意された後に公開(協調的開示)されるべき脆弱性情報が、修正パッチがメインラインカーネルへ適用・配布される前にパブリックなメーリングリストへ投稿されました。
    • リスク
      攻撃者がこの公開情報およびPoCを元にして、パッチが存在しない期間(Window of Exposure)に悪用コードを作成・実行できる極めて危険な状態となっています。
  • 2件の異なる根本原因によるCVSS 9.0(RCE)の危険性
    今回開示された2つのスレッド(BYAPR01MB3830472B… および BYAPR01MB383076A…)は、それぞれ異なるバグに起因しています。
    • レースコンディション脆弱性(ZDI-CAN-33774)
      KSMBDにおけるリクエスト処理時の競合状態(Race Condition)に起因します。
      認証されていない遠隔の攻撃者が特製のリクエストをKSMBD(通常ポート445/TCP)へ送信することで処理のタイミングを狂わせ、メモリ破損を引き起こしてカーネルコンテキストでのコード実行(RCE)を成立させます。
    • 整数アンダーフロー脆弱性(ZDI-CAN-33549)
      KSMBDの SMB Direct パス(RDMA通信処理領域)における入力検証不足による整数アンダーフロー(Integer Underflow)に起因します。
      境界チェックをすり抜けた巨大なバッファ割り当てやメモリオーバーフローを引き起こし、同様にカーネルレベルでのリモートコード実行を可能にします。
  • カーネル空間(Kernel Space)で動作するモジュールへの攻撃
    • 内容
      KSMBDはパフォーマンス向上のため、ユーザ空間ではなくLinuxカーネル空間内で直接動作するSMBサーバ実装です。
    • リスク
      通常のユーザ空間アプリケーションの脆弱性と異なり、KSMBD上でコード実行が成立した場合、攻撃者は一発でシステム(カーネル)の完全な制御権限を取得します。
      サンドボックスによる隔離も機能しにくいため、被害が極めて深刻化しやすい特徴を持ちます。

本件は、Linuxカーネルの高性能SMBモジュール(KSMBD)に対し、「認証不要」「カーネル権限でのRCE可能」「CVSS 9.0」「パッチ未配布のゼロデイ」という悪条件が重なった極めて危険度の高い脅威です。

推奨される緊急対応・暫定対策はこうです。

  • KSMBDの無効化(推奨)
    修正パッチが適用されたカーネルバージョンが提供・適用されるまでの間、不要なKSMBDモジュールをアンロード(modprobe -r ksmbd)または設定で停止することを強く推奨します。
  • ネットワークアクセスの制限
    ポート 445/TCP へのアクセスを、信頼できる特定の内部IPアドレスのみにファイアウォールで厳しく制限してください。
  • パッチ情報の継続監視
    利用中のLinuxディストリビューション(Ubuntu, Red Hat, Debian等)から修正カーネルがリリースされ次第、最優先で更新を適用する必要があります。

カーネルには標準で無効化されている機能が山ほどありますが、今回はまさに「わざわざそこを有効化した環境」を狙い撃ちにするような話でした。
デフォルトオフの機能を有効にするということは、単に攻撃対象領域(アタックサフェース)を広げるだけでなく、「コミュニティやベンダーのパッチ対応が後回しになりやすい(レスポンスが遅れる)」という隠れたリスクまで背負うことを意味します。
パフォーマンス向上などの恩恵と引き換えに、そうした「対応のタイムラグ」まで織り込んだ運用と追加のガードレールを用意しなければならないんだなと、あらためて運用の難しさを痛感させられる事例でした。

ZDI-CAN-33549: Linux Kernel KSMBD SMB Direct Integer Underflow Remote Code Execution Vulnerability
https://lore.kernel.org/lkml/BYAPR01MB383076AC412E19C48CFBEAE980662@BYAPR01MB3830.prod.exchangelabs.com/

ZDI-CAN-33774: Linux Kernel KSMBD Protocol Dispatch Race Condition Remote Code Execution Vulnerability
https://lore.kernel.org/lkml/BYAPR01MB3830472B5702C089B0BBB77D80662@BYAPR01MB3830.prod.exchangelabs.com/

一緒によく読まれている記事

最新の脅威情報
をお届け

BLOGブログ

情報セキュリティに対する啓蒙のため、
3つのメディアを運用し、
情報発信を行っています。

わたしたちはサイバー領域や
認知領域の未知なる脅威に、
テクノロジーとインテリジェンスで対抗します。

私たちが選ばれる理由

CONTACT リスクマネジメントサービスの
ご相談窓口

コンステラ セキュリティ ジャパンは
最先端のサービスを
お客様のニーズに
カスタマイズして提供し、
効果が出るまで寄り添います。