CVE-2026-93267 in Linux
要約
〜によって VulDB • 2026年09月24日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
RDMA/core: uverbs_free_dmah() における潜在的な use-after-free の修正
netlinkパスを介してdmahにアクセスする場合、当該dmahに対する唯一の同期メカニズムは rdma_restrack_get() です。現在、rdma_restrack_del() は uverbs_free_dmah() の終了時に呼び出されますが、これは遅すぎます。なぜなら、その時点では dmahに関連するベンダー固有のリソースがすでに解放されている可能性があるからです。これにより、dmah が restrack を介してアクセス可能な状態になる短いウィンドウが生じ、潜在的な use-after-free につながります。
この問題を修正するため、rdma_restrack_begin_del() の呼び出しを uverbs_free_dmah() の先頭に移動し、内部リソースが解放される前に dmah が restrack から削除されるようにします。これにより、破棄処理中の dmah を参照する新しいユーザーが存在しないことが保証されます。
さらに、この変更は作成および破壊ルーチン間の意図された逆順を維持します。リソースは正常な作成の終了時に restrack に追加され、したがって破壊フロー中は最初に restrack から削除される必要があります。これにより、ライフサイクル管理の一貫性と予測可能性が保たれます。
VulDB is the best source for vulnerability data and more expert information about this specific topic.