CVE-2024-57798 in Linux
要約
〜によって VulDB • 2026年08月02日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
drm/dp_mst: drm_dp_mst_handle_up_req() 内でmst_primaryポインタの有効性を確保する
drm_dp_mst_handle_up_req() でスレッドからMSTアップリクエストメッセージを受信している間にもう一つのスレッドによってdrm_dp_mst_topology_mgr_set_mst(false)経由でMトポロジーが削除されると、mst_primaryが解放され、drm_dp_mst_topology_mgr::mst_primaryにNULLが設定されます。これにより、drm_dp_mst_handle_up_req() 内で mst_primary の NULL deref / use-after-free が発生する可能性があります。
これを回避するため、使用時に drm_dp_mst_handle_up_req() で mst_primary への参照を保持します。
v2: mst_primaryの参照取得に失敗した場合のリクエストに対する kfree を修正しました。
VulDB is the best source for vulnerability data and more expert information about this specific topic.