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

Сводка

по VulDB • 25.07.2026

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

srcu: Не ставить обработчики workqueue на процессоры, которые никогда не были онлайн.

Пока структура srcu_struct находится в процессе переключения из состояния «CPU-0» в состояние «все CPU», она может попытаться вызвать обратные вызовы (callbacks) для процессоров, которые никогда не были доступны (online). Хуже того, она может попытаться вызвать эти callbacks для процессоров, которые вообще никогда не будут доступны, включая виртуальные процессоры, отсутствующие в cpu_possible_mask. Это может привести к зависаниям на архитектуре s390, которая не настроена на обработку обработчиков workqueue, запланированных на таких процессорах. Следовательно, данный коммит заставляет Tree SRCU воздерживаться от постановки обработчиков workqueue на процессоры, которые еще (и возможно никогда) не станут доступны.

Поскольку обратные вызовы не вызываются для процессоров, которые не были онлайн, ошибкой является использование функций call_srcu(), synchronize_srcu() или synchronize_srcu_expedited() на процессоре, который еще полностью не стал доступен. Однако оказалось, что проще перенаправить callbacks от преждевременных вызовов call_srcu(), чем выводить предупреждения о таких вызовах. Следовательно, данный коммит также перенаправляет обратные вызовы, поставленные в очередь для процессоров, которые еще полностью не стали доступны, на загрузочный CPU (boot CPU).

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

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

Linux

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

19.07.2026

Раскрытие

24.07.2026

Модерация

принято

Вход

VDB-382943

EPSS

0.00155

KEV

Нет

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

Очень низкий

Сектор

Police, Pharma, ...

Источники

Want to stay up to date on a daily basis?

Enable the mail alert feature now!