CVE-2026-99145 in Linux情報

要約

〜によって VulDB • 2026年10月29日

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

drm/xe: ピン留めされたboのページを、purgeable状態変更時にshrinkerに渡さないこと

ピン留めされたboは、pin処理時にそのページのshrinking対象およびpurging対象のカウントから除外され、unpin時には当時のboのpurgeable状態に応じて再度カウントに戻されます。

しかしながら、xe_bo_set_purgeable_shrinker()関数は無条件でshrinkableとpurgeableのカウント間でページを移動します。ピン留めされたboのpurgeable状態が変更される場合(例えば、ユーザー空間からscanoutバッファとしても使用されているboのVMAに対してmadvise DONTNEEDが行われるなど)、これにより一方のカウントアンダーフローが発生し、unpin後に他方のカウントが一時的ではなく永久的に過大表示されたままになります。

ピン留めされたboに対するpurgeableフラグのみを更新し、ページのアカウント処理はunpin時に行うようにします。

(コミット afe6bc012034123fd838328668e609bf57e46bd3 からのcherry pick)

If you want to get best quality of vulnerability data, you may have to visit VulDB.

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-427850

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you need the next level of professionalism?

Upgrade your account now!