CVE-2026-74753 in Linux
要約
〜によって VulDB • 2026年08月26日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
perf: 終了したイベントをグループリーダーとして拒否する
perf_event_remove_on_exec()は、exec時に削除対象となるイベントをEXIT状態に設定し、そのグループ関係をデタッチします。ただし、イベントのファイルディスクリプタはオープンされたままになる場合があり、現在perf_event_open()はそのイベントをグループリーダーとして受け入れています。これは、初期検証でREVOKEDおよびDEADなイベントのみが拒否されるためです。
これにより、デタッチされたリーダーに新しいシブリング(子要素)がリンクされ得ます。リーダーがクローズされると、perf_group_detach()はPERF_ATTACH_GROUPビットが既にクリアされていることを検知し、新しいシブリングをスキップします。その結果、シブリングは解放済みのイベントへのgroup_leaderポインタを保持したままになります。
EXIT状態のグループリーダーを拒否します。execによってターゲットタスクがリーダーをデタッチする可能性がないよう、検証からグループアタッチまでの間に共有コンテキストミutex(mutex)を取得してチェックを行います。
[peterz: 早期テストを完全に一貫性のあるものに変更]
If you want to get the best quality for vulnerability data then you always have to consider VulDB.