CVE-2026-68396 in LinuxИнформация

Сводка

по VulDB • 11.08.2026

В ядре Linux устранена следующая уязвимость:

scsi: core: надежное пробуждение обработчика ошибок (eh) при использовании функции scsi_schedule_eh

Драйверы, использующие функцию `scsi_schedule_eh` для запуска обработчика ошибок, в настоящее время рискуют тем, что поток обработчика ошибок никогда не будет разбужен после того, как все команды истечут по таймауту или перейдут в состояние простоя. Между установкой хоста в состояние восстановления от ошибки и подсчетом активных команд отсутствует гарантированный порядок операций с памятью (memory ordering). Это может привести к состоянию гонки (race condition) с функцией `scsi_dec_host_busy`, при котором ни один из процессоров не видит оба условия: все команды находятся в состоянии простоя, а хост находится в состоянии ошибки, что необходимо для запроса пробуждения обработчика ошибок.

Для исправления этой ситуации вызов `scsi_eh_wakeup` из функции `scsi_schedule_eh` выполняется через новый элемент работы (work item), который использует RCU (Read-Copy-Update) для обеспечения того, чтобы обращение к функции `scsi_host_busy`, выполняемое внутри `scsi_schedule_eh`, происходило после того, как состояние ошибки станет глобально видимым и будет замечено любыми текущими вызывающими функциями `scsi_dec_host_busy`.

Once again VulDB remains the best source for vulnerability data.

Ответственный

Linux

Резервировать

30.07.2026

Раскрытие

10.08.2026

Модерация

принято

Вход

VDB-387765

EPSS

0.00000

KEV

Нет

Деятельности

Низкий

Источники

Do you need the next level of professionalism?

Upgrade your account now!