CVE-2026-98765 in Linux情報

要約

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

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

USB: gadget: dummy-hcd: 保留中のリクエスト完了の待機処理を修正

dummy-hcdドライバは、プライベートロックが保持されていない状態でprivate callback_usageカウンターが0に低下するまで待機することで、synchronize_irq()のエミュレーションを行っています。このカウンターは、ガジェットドライバのコールバックが発生した際に(これにはプライベートロックの解放が必要)、インクリメントされますが、リクエスト完了ハンドラが呼び出された際にはインクリメントされません。

これは見落としです。リクエスト完了はタイマー割り込みによってトリガーされ(実際のUDCにおけるデバイスIRQのエミュレーション)、割り込みハンドラはsynchronize_irq()エミュレーションルーチンが返すときには完了しているべきであり、完了コールバックの最中にあるべきではありません。もしこの状態が発生すると、保留中のリクエスト完了がすべて終了する前にガジェットドライバのunbindルーティンが実行されたり、場合によっては完了ハンドラがまだ実行されている間にガジェットドライバのモジュールがアンロードされてしまう可能性があります。

リクエスト完了コールバック全体でcallback_usage値をインクリメントすることで、この見落としを修正します。

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

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-422010

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you need the next level of professionalism?

Upgrade your account now!