CVE-2026-90360 in Linux
요약
\~에 의해 VulDB • 2026. 09. 19.
Linux 커널에서 다음 취약점이 해결되었습니다:
regulator: core: init 완료 작업을 위해 system_freezable_wq 사용
schedule_delayed_work()는 비동기화되지 않은(system-freezable이 아닌) system_wq를 사용하여, regulator_init_complete_work가 시스템 서스펜드와 동시에 실행될 수 있습니다. 이 작업은 부팅 후 약 30초 후에 사용하지 않는 레귤레이터를 I2C를 통해 비활성화하기 위해 트리거됩니다. PM(Power Management) 서스펜드와의 경쟁 상태(race condition)가 발생하면, 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
시스템_freezable_wq로 전환하여 모든 장치가 서스펜드되기 전에 해당 작업이 중단(frozen)되도록 하여 경쟁 상태를 제거합니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.