CVE-2026-90167 in Linux情報

要約

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

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

ksmbd: 保留中のブレイク所有権とoplock closeの直列化

close処理は、他のブレーカーがすでにopinfo参照を保持している間に進行中のoplock breakを中止する可能性があります。pending_breakの解放はその待機者を唤醒しますが、bit取得との間でclose遷移を直列化しない場合、test_and_set_bit()の高速パスを通じて新たなbreak所有者になることがあります。その後、死にかけているopinfoに対してOPLOCK_CLOSINGをOPLOCK_ACK_WAITで上書きし、break処理を継続することがあります。

opinfoがinodeリストから削除されたら、OPLOCK_CLOSINGを終了状態(terminal)にします。その遷移、pending_breakの取得、およびOPLOCK_ACK_WAITの設定をopinfo stateロックを使用して直列化します。競合に敗れたブレーカーは所有権を解放し、-ENOENTを返します。close中に保留中のbreak待機者を明示的に唤醒し、終了状態を観察できるようにします。

また、ACKパスとタイムアウトパスがOPLOCK_CLOSINGをOPLOCK_STATE_NONEで置き換えることを防止します。

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

責任者

Linux

予約する

2026年09月11日

モデレーション

承諾済み

エントリ

VDB-406692

EPSS

0.00000

アクティビティ

非常低い

ソース

Want to know what is going to be exploited?

We predict KEV entries!