CVE-2026-68332 in Linux情報

要約

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

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

net: airoha: airoha_ppe_deinit() における潜在的な use-after-free の修正

airoha_ppe_deinit() は rcu_replace_pointer() を介して NPU ポインタを NULL に置き換えますが、ppe_deinit() および airoha_npu_put() を呼び出す前に、既存の RCU リーダーが終了するのを待ちません。これにより、RCU の読み取り側クリティカルセクション内のリーダーが、NPU が解放される際にまだ NPU への参照を保持している場合、use-after-free が発生する可能性があります。

初期化パス (airoha_ppe_init) ではすでに rcu_assign_pointer() の後に synchronize_rcu() を呼び出していますが、commit 6abcf751bc08 ("net: airoha: Fix schedule while atomic in airoha_ppe_deinit()") で導入された終了処理パスでは、rcu_read_lock()/rcu_dereference() から rcu_replace_pointer() に切り替える際に、対応するバリアーが省略されていました。

NPU リソースが解放される前に既存の RCU リーダーすべてが完了することを保証するため、ppe_deinit() の直前に synchronize_rcu() を追加します。

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

責任者

Linux

予約する

2026年07月30日

モデレーション

承諾済み

エントリ

VDB-387635

EPSS

0.00000

アクティビティ

非常低い

ソース

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!