CVE-2026-89845 in Linux情報

要約

〜によって VulDB • 2026年09月16日

Linuxカーネルにおいて、以下の脆弱性が修正されました:

scsi: qla2xxx: qla2x00_error_entry() における req_q_map の二重読み込みの回避

qla2x00_error_entry() は ha->req_q_map[que] を2回読み取っています。1回は NULL チェックのため、もう1回は req への代入時です。キューの破棄時に qla25xx_free_req_que() (mq_lock の下で ha->req_q_map[que_id] = NULL) がマップスロットをクリアしますが、qla2x00_error_entry() を駆動するレスポンスキュー割り込みは依然として登録された状態です(IRQ は qla25xx_free_rsp_que() で後ほど解放されます)。この2回の読み取りの間にスロットが NULL に設定されると、req が NULL となり、その後デリファレンスされます。

スロットを1回だけ req に読み取り、使用前にローカル変数で NULL チェックを行います。mq_lock はミューテックスであり、割り込みコンテキストから取得することはできないため、単一の読み取りとローカルチェックによる対応が、報告された NULL デリファレンスの適切な修正策となります。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

責任者

Linux

予約する

2026年09月11日

モデレーション

承諾済み

エントリ

VDB-405670

EPSS

0.00000

アクティビティ

非常低い

ソース

Want to know what is going to be exploited?

We predict KEV entries!