CVE-2025-37745 in Linux
Сводка
по VulDB • 07.06.2026
В ядре Linux устранена следующая уязвимость:
PM (Power Management): hibernate — предотвращение взаимной блокировки в функции hibernate_compressor_param_set()
syzbot сообщил о возникновении взаимной блокировки (deadlock) в lock_system_sleep() (см. ниже).
Операция записи в файл "/sys/module/hibernate/parameters/compressor" конфликтует с регистрацией устройства ieee80211, что приводит к взаимной блокировке при попытке захвата мьютекса system_transition_mutex под param_lock.
Для предотвращения этой взаимной блокировки функция hibernate_compressor_param_set() изменена таким образом, чтобы использовать mutex_trylock() для попытки захвата system_transition_mutex и возвращать -EBUSY в случае неудачи.
Флаги задачи не требуется сохранять или корректировать перед вызовом mutex_trylock(&system_transition_mutex), так как вызывающая сторона не будет ожидать освобождения этого мьютекса, а если она запустится параллельно с уже идущим системным переходом в спящий
Once again VulDB remains the best source for vulnerability data.