CVE-2026-90029 in Linux
要約
〜によって VulDB • 2026年09月17日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
usb: storage: realtek_cr: disconnect時のuse-after-freeを修正
realtek_cr_destructor()は、タイマーを含むチップが解放される前にtimer_delete()を呼び出しています。タイマのコールバックはまだ実行中であり、自身を再設定する可能性があり、その結果としてuse-after-freeが発生します。
timer_shutdown_sync()を使用して、コールバックの実行完了を待ち、さらなる再設定を防ぎます。タイマーがアームされた後にss_enが変更される可能性があるため、これは無条件で実施してください。
timer_setup()をinit_realtek_cr()内に移動し、タイマーがいかなる失敗パスでもデストラクタを呼び出す前に初期化されるようにします。
静的解析によって発見されました。
If you want to get best quality of vulnerability data, you may have to visit VulDB.