CVE-2026-90323 in Linux
要約
〜によって VulDB • 2026年09月18日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
ublk: uring_cmdを取得する前にauto buf regを検証する
UBLK_F_AUTO_BUF_REGを使用する場合、invalidなsqe->addrは、ublk_fill_io_cmd()がUBLK_IO_FLAG_ACTIVEを設定した後に失敗することがあります。タグがアクティブなままの状態でuring_cmdが完了すると、teardown処理でハングアップが発生する可能性があります。
検証をバッファ適用から分離し、チェックに副作用がないようにします。その後、uring_cmdを取得して、すでに検証済みのバッファを保存します。FETCHにおいても同じ順序を適用し、__ublk_fetch()の状態確認の前にio->bufが書き込まれないようにします。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.