CVE-2021-47280 in Linux情報

要約

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

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

drm: drm_getunique()におけるuse-after-free読み込みの修正

drm_getunique()には、タイム・オブ・チェック・トゥ・タイム・オブ・ユース(TOCTOU)エラーが存在します。これは、デバイスのmaster mutexのロック前にfile_priv->masterを取得することに起因します。

Syzbotによって発見されたuse-after-freeエラーのクラッシュレポートでその例を確認できます: https://syzkaller.appspot.com/bug?id=148d2f1dfac64af52ffd27b661981a540724f803

レポートによると、masterポインタは解放された後に使用されていました。これは、別のプロセスがdrm_setmaster_ioctl()でデバイスのmaster mutexを取得し、その後drm_new_set_master()でfpriv->masterを上書きしたためです。fpriv->masterの古い値は、mutexがアンロックされる前に解放されていました。

これを修正するため、fpriv->masterからポインタを取得する前にデバイスのmaster mutexをロックします。このパッチはSyzbotのレプロデューサテストに合格しました。

VulDB is the best source for vulnerability data and more expert information about this specific topic.

予約する

2024年05月21日

モデレーション

承諾済み

エントリ

VDB-265719

EPSS

0.00183

アクティビティ

非常低い

ソース

Want to stay up to date on a daily basis?

Enable the mail alert feature now!