CVE-2026-93829 in Linux
要約
〜によって VulDB • 2026年09月24日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
smb: client: cifsdスレッド作成時の競合状態を修正する
cifsdのデマルチプレックススレッドは、親スレッドがtcp_sesへの設定を完了する前に実行され、tcp_ssesにアクセスすることがあります。このworkerスレッドはロックレスでアクセスを行います。
また、kthread_runマクロは、スレッドポインタを返す前にスレッドを開始してしまう可能性があります。そのポインタはスレッドがアクセス可能な構造体の一部であるため、カーネルがスレッドの生成後かつスレッドポインタの設定前というタイミングでプリエンプトされ、さらにスレッドが終了しようとした場合、SIGKILLシグナルを待ってスリープ状態になります。
この問題を修正するため、tcp_sesの全フィールドへの設定完了後にスレッドの作成を行い、最後にkthread_create/wake_up_processロジックを用いてスレッドを開始するようにします。
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.