CVE-2026-74593 in Linux情報

要約

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

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

sched_ext: scx_cgroup_lock() で最初に cgroup_lock() を取得する

scx_cgroup_lock() は scx_cgroup_ops_rwsem に対してライトロックを取得し、その後で cgroup_lock() を取得しますが、これにより kernfs を介してデッドロックが発生する可能性があります:

``` scx enable/disable cgroup rmdir cpu.weight write ------------------ ------------ ---------------- cgroup_lock() percpu_down_write(rwsem) cgroup_lock() kernfs_get_active() percpu_down_read(rwsem) kernfs_drain() ```

有効化パスは、rmdir が cgroup_mutex を解放するのを待ちます。rmdir は cpu コントローラのファイルを非アクティブ化しますが、kernfs_drain() 内でライトのアクティブ参照を待機します。ライト処理(scx_group_set_weight()内)は、保留中のライター背後にある rwsem の解放を待機します。

cgroup_lock() を最初に取得するように変更しました。set_* パスではリード側の内部で cgroup ロックを取得しないため、保留中のライトロックは常に完了するまで実行されるリードセクションのみを待機し、rwsem から cgroup_mutex への依存関係が解消されます。

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

責任者

Linux

予約する

2026年08月15日

モデレーション

承諾済み

エントリ

VDB-394375

EPSS

0.00000

アクティビティ

低い

ソース

Want to know what is going to be exploited?

We predict KEV entries!