Linuxカーネルにおいて、以下の脆弱性が修正されました。ksmbdに関して、conn->bindingのスコープをslowpathでバインドされたセッションのみに限定しました。SESSION_SETUPがconn->binding = trueに設定されると、そのフラグは呼び出し後も設定されたままになります。そのため、ksmbd_session_lookup_all()のグローバルセッション検索で、conn->sessionsに追加されていないセッションを見つけることができました。このフラグはコネクション全体に適用されるため、グローバル検索パスは要求された場合、他の任意のセッションもIDで解決してしまいます。グローバル検索を厳密化し、返されるセッションは自身のチャネルxarray(sess->ksmbd_chann_list)にこのコネクションが登録されている必要があります。チャネルエントリはSESSION_SETUPが正常に完了した際に、ntlm_authenticate()やkrb5_authenticate()の既存のbinding_session経路によってインストールされるため、この条件は「この接続がこのセッションのチャネルとして受け入れられた」ということの厳密な同等条件となります。特定のセッションにバインドしていない接続は、グローバルテーブル経由でそのセッションに到達できなくなりました。既存のconn->bindingによるslowpathへの入り口の制御は維持されているため、バインドしていない接続は高速パスのみで動作を続け、session->stateのチェックも変更されていません。
Linux Linux Kernel 5.15 以上 5.15.209 未満 Linux Kernel 5.16 以上 6.1.175 未満 Linux Kernel 6.13 以上 6.18.33 未満 Linux Kernel 6.19 以上 7.0.10 未満 Linux Kernel 6.2 以上 6.6.141 未満 Linux Kernel 6.7 以上 6.12.91 未満
・当該ソフトウェアが扱う全ての情報が外部に漏れる可能性があります。 ・当該ソフトウェアが扱う全ての情報が書き換えられる可能性があります。 ・当該ソフトウェアが完全に停止する可能性があります。
リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。
情報不足(CWE-noinfo) [NVD評価]
CVE-2026-52911
National Vulnerability Database (NVD) : CVE-2026-52911 関連文書 : ksmbd: scope conn->binding slowpath to bound sessions only - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/1ff46c9915c1cbf454db58a8cb87f7cac818e6a6) 関連文書 : ksmbd: scope conn->binding slowpath to bound sessions only - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/b0da97c034b6107d14e537e212d4ce8b22109a58) 関連文書 : ksmbd: scope conn->binding slowpath to bound sessions only - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/2cc8a4db633b10715450b291c1343859a4b2c509) 関連文書 : ksmbd: scope conn->binding slowpath to bound sessions only - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/974c1c224e85549dc3459f3bb2255bbbdd2b9372) 関連文書 : ksmbd: scope conn->binding slowpath to bound sessions only - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/1e2bec062c5c9ec282636715166056d0998d746d) 関連文書 : ksmbd: scope conn->binding slowpath to bound sessions only - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/e3a93ce6e25757b8f375e38b8f91e1d9da4edc1a) 関連文書 : ksmbd: scope conn->binding slowpath to bound sessions only - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/e74c00c6af428a39e564cdc5bd3a3648c6d8de87)
[2026年07月10日] 掲載