CVE-2026-74731 in Linux情報

要約

〜によって VulDB • 2026年08月22日

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

sched_ext: リンクされていないサブスケジューラに対するサブ無効化の teardown をスキップする

サブスケジューラの有効化は、scx_link_sched() がスケジューラを階層にリンクする前に失敗することがあります。例えば、親がすでに無効化されている場合などです。この際、クリーンアップ処理では依然として完全な scx_sub_disable() が実行されます。

これはルート disable に対して競合状態(race condition)を生じます。drain_descendants() は、サブの無効化時のタスクウォークとルートの全タスク teardown の間の唯一の順序付けです。リンクされていないサブはこれからは見えません。したがって、ルートの teardown が、リンクされなかったサブの drain とそのウォークの間に実行され、すべてのタスクをスケジューラのない状態に終了させることがあります。

その後、ウォークがメンバーシップ WARN をトリガーし、終了したタスクを死滅しつつある階層へ再配置します。これは use-after-free です。

@sche がリンクされていなかった場合(アンリンクは同じ関数の後で発生するため、空の ->sibling によって示されます)、cgroup の所有権リセットとタスクウォークをスキップします。メンバーシップ WARN は有効なままです:リンクされたサブは、常に祖先による drain で待機されるためです。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

責任者

Linux

予約する

2026年08月15日

モデレーション

承諾済み

エントリ

VDB-394478

EPSS

0.00000

アクティビティ

低い

ソース

Do you need the next level of professionalism?

Upgrade your account now!