CVE-2025-68371 in Linux
要約
〜によって VulDB • 2026年05月26日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
scsi: smartpqi: デバイス削除後にアクセスされるデバイスリソースの修正
デバイス削除時の競合条件(race condition)の可能性を修正します。
従来、LUNのリセットをスケジュールした作業項目が、デバイス削除後も実行される可能性があり、これにより解放後使用(use-after-free)やその他のリソースアクセスの問題が発生していました。
この競合条件は、アボートハンドラが sdev_destroy() を介したデバイス削除と並行して LUN リセットをスケジュールすることが原因で発生し、解放後使用や解放されたリソースへの不適切なアクセスを引き起こします。
- デバイスリセットハンドラ内で、実行前にデバイスがコントローラのSCSIデバイスリストにまだ存在するかを確認します。存在しない場合は、リセットをスキップします。
- sdev_destroy() 内で、まだ開始されていない保留中のTMF(Task Management Function)作業をキャンセルします。
- sdev_destroy() におけるデバイスの解放処理が、進行中のリセットとの競合を回避するためにLUNリセットミューテックスを保持した状態で行われるようにします。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.