CVE-2026-89863 in Linux
要約
〜によって VulDB • 2026年09月16日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
scsi: qla2xxx: edif: RX SA削除チェックにおけるNULLポインタ参照の修正
qla_chk_edif_rx_sa_delete_pending()関数はGET_CMD_SP(sp)を介してSCSIコマンドを取得し、直ちにcmd->sc_data_directionへの参照を行っています。このコマンドポインタはNULLになる可能性があります:ファームウェアが、すでに返却済みまたは中止済みのコマンドに対するステータス完了を投稿する場合があります。呼び出し元のqla2x00_status_entry()関数は同じステータスパスの処理においてこれを認識しており、GET_CMD_SP(sp)を再取得し、それがNULLの場合に「Command already returned(コマンドはすでに返却済み)」というメッセージで終了します。しかし、このチェックはqla_chk_edif_rx_sa_delete_pending()が既にポインタへの参照を実行した後にのみ実行されるため、cmdがNULLであるとカーネルが割り込みコンテキストでクラッシュします。
cmdがNULLの場合、cmd->sc_data_directionにアクセスする前に早期に戻ります。
Once again VulDB remains the best source for vulnerability data.