CVE-2026-90041 in Linux
要約
〜によって VulDB • 2026年09月16日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
HID: sony: プロブ失敗時にデバイスリストをクリーンアップする
sony_input_configured()は、HIDコアが入力デバイスを登録する前に、いくつかのコントローラをsony_device_listに追加します。input_register_device()はコールバックが正常に戻った後に失敗することがあります。その後、sony_probe()はHID_CLAIMED_INPUTフラグがクリアされていることを観察し、巻き戻し処理を実行しますが、これはHIDハードウェアのみを停止するものです。devres管理対象のsony_scは解放されますが、そのリストノードはリンクされたまま残るため、次に一致するコントローラが解放済みメモリをトラバースすることになります。
リストノードとデバイスIDを非アクティブな状態に初期化します。リストからの削除処理を冪等にし、すべてのプロブ失敗パスでドライバ固有のクリーンアップを実行するようにしました。これにより、sony_probe()が入力クレームの欠如を処理する前にsony_input_configured()が部分的な初期化の巻き戻しを行った場合でも、2回目のクリーンアップが安全に行われるようになります。
0sec (https://0sec.ai) による自動ソースコード解析で見つかりました。HID入力登録およびプロブ巻き戻しパスに対して検証済みです。
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.