このウェブページのスクリーンショットから、脆弱性に関する以下の重要な情報を取得できます: 1. 脆弱性の概要: - RDMA/iwcm: Fix WARNING: at kernel/workqueue.c:#check_flush_dependency - この脆弱性はRDMA/IWCMに関連し、CM IDの削除時のuse-after-free問題が含まれています。 2. 問題の背景: - コミット aee2424246f9において、workqueue iwcm_wqをフラッシュするためにflush_workqueue関数が呼び出されました。 - しかし、workqueue iwcm_wqを作成する際にWQ_MEM_RECLAIMフラグが使用されていませんでした。 3. 問題の原因: - 現在実行中のプロセスがiwcm_wq全体をフラッシュしようとしています。iwcm_wqにWQ_MEM_RECLAIMフラグがない場合、デッドロックを回避するために、現在実行中のプロセスがメモリ回収を行っているか、またはWQ_MEM_RECLAIMフラグがないworkqueue上で実行されているかを検証する必要があります。 4. パッチ内容: - パッチコードはdrivers/infiniband/core/iwcm.cファイルにあり、関連問題を修正しています。 5. パッチ適用: - パッチはコミット 29b3bbd912b8db86df7a3c180b910cc621f5635に適用されています。 6. パッチの説明: - このパッチはuse-after-free関連の問題を修正し、CM IDの削除時に適切に処理されることを保証します。 7. パッチリンク: - パッチの詳細情報とリンク:https://patch-msgid.link/r/20240820113336.19860-1-yanjun.zhu@linux.dev 8. パッチのステータス: - パッチはテストを通過しており、kernel test robotによってテストされ、Zhu YanjunおよびJason Gunthorpeによって承認されています。 9. パッチ適用: - パッチはmasterブランチに適用済みです。 これらの情報から、この脆弱性はRDMA/IWCM内のuse-after-free問題に関連しており、関連コードを修正することでこの問題が解決されることを示しています。