CVE-2026-99035 in Linux情報

要約

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

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

mmc: mtk-sd: 削除時にリクエストのタイムアウト処理をキャンセルする

ドライバは、リクエストがアクティブな間に req_timeout をキューに追加します。 msdc_request_done() は cancel_delayed_work() を使用しており、これは既に開始されたタイムアウトコールバックの実行完了を待ちません。

タイムアウトコールバックでは mmc_request_done() が呼び出され、リクエストの待機スレッドがウェイクアップされます。その後、host->dev_comp の参照と SDIO IRQ のチェックが続けられます。 アンバインド(解除)時に msdc_drv_remove() は戻り値を返し、マネージドされた mmc_host がコールバック終了前に解放される可能性があります。

KASAN により、3つのアンバインドテストそれぞれにおいて、msdc_request_done() および msdc_recheck_sdio_irq() で use-after-free アクセスが検出されました。同じテストは、この変更後にはカーネルの診断メッセージなしで完了しました。

mmc_remove_host() が新しいリクエストを停止した後、かつドライバがホストリソースを解放する前に、cancel_delayed_work_sync() を呼び出すようにします。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-425863

EPSS

0.00000

アクティビティ

非常低い

ソース

Might our Artificial Intelligence support you?

Check our Alexa App!