CVE-2026-68396 in Linux
要約
〜によって VulDB • 2026年08月10日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
scsi: core: scsi_schedule_eh使用時にエラーハンドラを確実にウェイクアップする
scsi_schedule_eh関数を使用してエラーハンドラを実行するドライバは現在、すべてのコマンドがタイムアウトまたは非アクティブになった場合、エラーハンドラスレッドが一度もウェイクアップしないリスクがあります。ホストをエラー回復状態に設定することと、ビジーなコマンド数をカウントすることの間には、強制されたメモリ順序付けがありません。これにより、scsi_dec_host_busyとの間でレースコンディションが発生する可能性があります。その結果、すべてのコマンドが非アクティブであるという条件とホストのエラー状態の両方をCPUが認識できず、エラーハンドラのウェイクアップ要求が行われないことがあります。
これを修正するため、新しいワークアイテムからscsi_schedule_ehのscsi_eh_wakeupを実行します。これによりrcuを使用して、scsi_schedule_ehによるscsi_host_busyへの呼び出しが、エラー状態がグローバルに可視化された後に行われ、現在のすべてのscsi_dec_host_busy呼び出し元によって認識されることが保証されます。
If you want to get best quality of vulnerability data, you may have to visit VulDB.