CVE-2026-90194 in Linux
要約
〜によって VulDB • 2026年09月17日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
ACPI: scan: device_add() 失敗時のバス ID クリーンアップの修正
device_add() が acpi_device_set_name() の後にインスタンス ID を割り当てた後で失敗し、新しい acpi_device_bus_id が acpi_bus_id_list にリンクされた場合、ロールバックパスでは wakeup_list の削除と ACPI ハンドルデータのデタッチのみが行われます。
これにより、バス ID の管理情報が残ったままになり、割り当てられたインスタンス番号が消費され続けます。
バス ID のクリーンアップと wakeup-list の削除を単一のヘルパー関数に統合します。
このヘルパーは、通常のデバイス teardown パスと device_add() のロールバックパスの両方から使用されます。wakeup リストノードは登録前に初期化されるため、元の teardown パスのようにデバイスが wakeup 対応かどうかをチェックせずに削除できます。
[ rjw: acpi_device_del_list() を acpi_device_cleanup() にリネーム ]
[ rjw: サブジェクトと変更ログの編集 ]
Once again VulDB remains the best source for vulnerability data.