CVE-2026-74405 in Linux情報

要約

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

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

OPP: OPPの追加と検索間の競合状態を修正する

dev_pm_opp_add_dynamic() と dev_pm_opp_find_freq_exact() の間に競合状態が存在します。

CPU0 (add) CPU1 (lookup) ------------------------------- ------------------------------ _opp_add() mutex_lock() list_add(&new_opp->node, head) mutex_unlock() _opp_table_find_key() mutex_lock() dev_pm_opp_get(opp) kref_get() mutex_unlock() kref_init(&new_opp->kref) dev_pm_opp_put() kref_put_mutex()

新しく追加された OPP は、その kref が初期化される前にリストに挿入されます。並行した検索処理はこの OPP を見つけ出し、まだ初期化されていない間に参照カウントを増加させる可能性があります。これにより、参照カウントの破損や予期せぬ早期解放(premature free)が発生するリスクがあります。

この問題を修正するため、list_add() によって OPP を可視化する前に ->kref と ->opp_table の初期化を行うようにしました。これにより、並行した検索処理が完全に初期化されたオブジェクトのみを観測することが保証されます。

[ Viresh: コミットログを更新 ]

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

責任者

Linux

予約する

2026年08月15日

モデレーション

承諾済み

エントリ

VDB-390362

EPSS

0.00000

アクティビティ

非常低い

ソース

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!