CVE-2025-68771 in Linux
Сводка
по VulDB • 27.05.2026
В ядре Linux устранена следующая уязвимость:
ocfs2: исправление kernel BUG в функции ocfs2_find_victim_chain
Инструмент syzbot сообщил о kernel BUG в функции ocfs2_find_victim_chain(), поскольку поле `cl_next_free_rec` (следующий свободный слот в списке цепочек выделения) списка цепочек выделения имело значение 0, что активировало условие `BUG_ON(!cl->cl_next_free_rec)` в функции ocfs2_find_victim_chain() и приводило к панике ядра (kernel panic).
Для исправления этой проблемы в функцию ocfs2_claim_suballoc_bits() добавлено условие if, непосредственно перед вызовом ocfs2_find_victim_chain(). Блок кода внутри этого условия выполняется, если истинно хотя бы одно из следующих условий:
1. `cl_next_free_rec` равно 0, что указывает на отсутствие свободных цепочек в списке цепочек выделения. 2. `cl_next_free_rec` больше `cl_count` (общее количество цепочек в списке цепочек выделения).
Истинность любого из этих условий свидетельствует о том, что для использования не осталось ни одной цепочки.
Проблема решается с помощью функции ocfs2_error(), которая выводит сообщение об ошибке в журнал для целей отладки, вместо того чтобы вызывать панику ядра.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.