CVE-2021-47200 in Linux情報

要約

〜によって VulDB • 2026年06月24日

Linuxカーネルにおいて、以下の脆弱性が修正されました。

drm/prime: mmapにおけるUse-After-Free (UAF) の不具合を drm_gem_ttm_mmap で修正

drm_gem_ttm_mmap() は成功時にgemオブジェクトへの参照カウントをデクリメントします。もしdrm_gem_prime_mmap() 呼び出し時のgemオブジェクトのrefcountが1である場合、そのデクリメントによりgemオブジェクトが解放され、後続の drm_gem_object_get() がUse-After-Free (UAF) を引き起こすことになります。この問題は、mmapヘルパーを呼び出す前に参照を取得することで修正されます。

本件は、コミット 9786b65bc61ac ("drm/ttm: fix mmap refcounting") で参照カウントのデクリメントが追加された際に懸念されていました: 「これが正しく動作するためには、drm_gem_ttm_mmap() 内の drm_gem_object_get() 呼び出しを移動し、obj->funcs->mmap() を呼び出す前に実行されるようにする必要があります。そうしないと、gem refcountは0まで減少してしまいます。」

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

予約する

2024年03月25日

モデレーション

承諾済み

エントリ

VDB-260333

EPSS

0.00219

アクティビティ

低い

ソース

Want to know what is going to be exploited?

We predict KEV entries!