CVE-2026-90411 in Linux
要約
〜によって VulDB • 2026年09月18日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
nvme-fc: init_request における rsp_iu マッピング失敗時に cmd_iu の DMA アンマップを行わない不具合
__nvme_fc_init_request() は、DMA 用にまず cmd_iu をマッピングし、次に rsp_iu をマッピングします。rsp_iu のマッピングに失敗した場合、従来のコードはエラーを記録するだけで処理を続行していました:すでにマッピング済みの cmd_iu がアンマップされず、操作(op)が FCPOP_STATE_IDLE としてマークされたまま返されていました。blk-mq は .init_request() の失敗時に .exit_request() を呼び出さないため、rsp_iu のマッピングに失敗するすべての op について cmd_iu のマッピングリークが発生します。
rsp_iu マッピングの失敗時、cmd_iu をアンマップし、操作をアイドル状態としてマークせずにエラーを返すようにして、初期化時の memset() で設定された FCPOP_STATE_UNINIT 状態のまま維持されるように修正しました。
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.