Linux Kernel の深刻な脆弱性:KSMBD におけるリモート・コード実行の恐れ

Critical Unpatched Linux Kernel Flaws Accidentally Disclosed on Public List

2026/10/23 CyberSecurityNews — 2026年10月、Linux に関連する複数の未修正のセキュリティ脆弱性が公開メーリングリストに投稿され、修正パッチが準備される前に技術的な詳細が明らかになった。Trend Micro の Zero Day Initiative (ZDI) が提出した報告には、Linux カーネルの KSMBD ファイルサーバを使用するシステムに対して、リモートからコードを実行できる可能性がある 2件の深刻な脆弱性が含まれ、いずれも CVSS スコアは 9.0 と評価されている。

その他の報告では、ローカルでの権限昇格や情報漏えいにつながる可能性がある脆弱性が取り上げられている。これらの報告は公開メーリングリストに投稿された。Linux カーネルのメンテナーである Greg Kroah-Hartman は、なぜ一部の報告がパッチを伴わない状態で公開リストに送られたのかと疑問を呈している。

その一方で、この報告書では Trend Micro の AI スキャナーによる発見であることが明記されている。また、今回の開示に関する報道では、AI によって発見されたバグを、すでに公開されたものとして扱う、Linux カーネルの新しいガイダンスが指摘されている。

2026年10月23日時点で ZDI は、これらの報告が公開メーリングリストに送られた経緯について公式な説明を行っていない。そのため、今回の公開が単純な手違いだったのかどうかは明らかになっていない。

KSMBD に影響する 2件の重大な脆弱性

特に緊急性が高いのは、KSMBD に関する 2件の報告である。KSMBD は、Linux カーネルに組み込まれたオプションの SMB ファイルサーバ機能である。

一般的なファイル共有ソフトウェアである Samba とは別の実装であるため、Samba のみを使用している Linux システムが、今回の脆弱性の影響を自動的に受けるわけではない。

システム管理者が最初に確認すべきは、KSMBD が有効化されている状況で、実際にファイル共有サービスを提供しているかどうかである。

ZDI-CAN-33774:競合状態によるリモートコード実行

ZDI-CAN-33774 は、KSMBD に存在する競合状態の脆弱性であり、リモートコード実行につながる可能性がある。競合状態とは、同時に実行される複数の処理のタイミングによって、プログラムの実行結果が変化する問題である。

今回の報告によると、サーバがキューに登録されたネットワーク・リクエストを処理する際の不整合により、許可された範囲を超えてメモリが読み書きされる可能性がある。ZDI は、この脆弱性を CVSS 9.0 と評価している。

ZDI-CAN-33549:整数アンダーフローによるリモートコード実行

ZDI-CAN-33549 も CVSS 9.0 と評価されており、KSMBD の SMB Direct 処理に影響する。

報告されている原因は、整数アンダーフローである。サイズを表す数値に対して減算処理を行った際、値が下限を超えて回り込み、プログラムが誤ったデータ長を使用する可能性がある。その結果として、後続のメモリ操作がバッファの境界を超えるおそれがある。

この問題は、RDMA ネットワークを使用する SMB Direct に関係しているため、実際の影響範囲はサーバの設定や、この機能の利用状況に応じて異なる。報告によると、Linux 7.5 向けの開発ブランチには修正が存在していたとされる。

ただし、開発ブランチに修正が存在しても、正式リリースされたカーネルや Linux ディストリビューションのカーネルで、すでに修正が利用可能であることを意味しない。


ZDI からの報告の時点では、これら 2件の重大な脆弱性は、Linux のメインライン・カーネルや統合ツリーで特定された修正はなく、CVE 識別子も割り当てられていなかった。

また、カーネルの修正は、多くのユーザーが利用できるようになる前提として、安定版カーネルや各ディストリビューションのリリースへ取り込まれる必要がある。そのため、管理者は開発ブランチに存在する修正が、自分たちのシステムにも適用済みであると判断せず、利用している Linux ベンダーのセキュリティ通知を確認する必要がある。

その他の 4件は異なるコンポーネントに影響

残る 4件の報告は、Linux の同一コンポーネントに関するものではない。

ZDI-CAN-33367 は、ネットワーク処理コード skb_zerocopy に関する脆弱性であり、ローカル・ユーザーが高権限を取得する可能性がある。報道によると、カーネル開発者は前の週に、同じ問題について別の報告を受け取っており、修正パッチの公開が見込まれていた。

ZDI-CAN-34068 は、VMware グラフィックス・ドライバーに存在する境界外書き込み (Out-of-Bounds Write) の脆弱性である。この問題も、ローカルでの権限昇格につながる可能性がある。

ZDI-CAN-34076 は、NVMe over Fabrics のターゲット側コードに存在する、初期化されていないリソースに関する脆弱性であり、情報漏えいにつながる可能性がある。

その前日に投稿された ZDI-CAN-32005 は、ConnMan が検索ドメインに関する TCP クエリを処理する際に発生する、スタックベースのバッファオーバーフローである。ConnMan はネットワーク管理サービスであり、Linux カーネルのコンポーネントではない。

したがって、この脆弱性を Linux カーネル自体の欠陥として説明するのは適切ではない。

報告された 6件の脆弱性
ZDI 識別子対象コンポーネント脆弱性・想定される影響CVSS
ZDI-CAN-33774KSMBD競合状態によるリモートコード実行9.0
ZDI-CAN-33549KSMBD / SMB Direct整数アンダーフローによるリモートコード実行9.0
ZDI-CAN-33367skb_zerocopyローカル権限昇格記載なし
ZDI-CAN-34068VMware グラフィックスドライバー境界外書き込みによるローカル権限昇格記載なし
ZDI-CAN-34076NVMe over Fabrics未初期化リソースによる情報漏えい記載なし
ZDI-CAN-32005ConnManスタックバッファオーバーフロー記載なし

CVSS は提供された記事に記載された値であり、残る 4件のスコアは記事内に示されていない。

管理者が実施すべき対策

まず、KSMBD が稼働しているかどうかと、そのシステムで KSMBD を使用する必要があるかを確認すべきである。

KSMBD が不要な場合は、機能を無効化することで、今回報告された 2件のリモートコード実行の脆弱性にさらされる可能性を低減できる。

KSMBD が必要な場合には、ファイル共有サービスを信頼できないネットワークから隔離し、共有リソースへのアクセス権限を確認すべきである。その上で、利用している Linux ディストリビューションのセキュリティ・アップデートを監視する必要がある。

これらの対策によりリスクは軽減されるが、ベンダーが承認した修正パッチが利用可能になる際に、その適用が必要になる。

今回の報告が示すのは、修正パッチが準備される前に脆弱性の詳細を公開することが、メンテナーやシステム管理者に大きな負担を与える可能性である。

技術的な詳細の公開は、防御側が確認すべきポイントを理解する助けになる一方、修正が利用者に届く前に、攻撃者へ有用な情報を提供してしまう可能性もある。

KSMBD に関する過去のリスクについては、以前に Cyber Security News が報じた Linux KSMBD のリモートコード実行の脆弱性や、Linux SMB サーバで AI を活用して発見された脆弱性に関する記事も参考になる。

継続的な保護のために、管理者にとって必要なことは、利用している Linux ディストリビューションのセキュリティ・アドバイザリを確認し、修正パッチが公開され次第、速やかに適用することだ。