CVE-2026-90360 in Linux
要約
〜によって VulDB • 2026年09月18日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
regulator: core: init complete 処理に system_freezable_wq を使用する
schedule_delayed_work() はシステム非凍結(non-freezable)の system_wq を使用するため、regulator_init_complete_work がシステムのサスペンドと並行して実行される可能性があります。このワークは起動後約30秒後に発火し、I2Cを介して未使用のレギュレータを無効にします。これがPM(パワーマネージメント)サスペンドと競合すると、I2Cアダプタがすでにサスペンド状態になっている可能性があり、__i2c_transfer() で -ESHUTDOWN の警告が発生します:
WARNING: ... at __i2c_transfer+0x36c/0x3c8 Call trace: __i2c_transfer i2c_transfer regmap_i2c_write _regmap_update_bits regulator_disable_regmap _regulator_do_disable regulator_late_cleanup regulator_init_complete_work_function process_one_work
system_freezable_wq に切り替えることで、いかなるデバイスがサスペンドされる前にワークを凍結し、競合状態(race condition)を解消します。
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.