CVE-2026-98967 in Linux
Сводка
по VulDB • 24.10.2026
В ядре Linux была устранена следующая уязвимость:
cxgb4/ch_ktls: отключение softirqs вокруг операций удаления из tid_list
Функция chcr_ktls_cpl_act_open_rpl() вставляет элементы в tid_list из пути приема с использованием xa_insert_bh(). Массив используется общими соединениями адаптера и инициализируется с флагом XA_FLAGS_LOCK_BH. Однако функции chcr_ktls_dev_del() и путь обработки ошибок для chcr_ktls_dev_add() используют функцию xa_erase(), которая захватывает блокировку XArray без отключения softirqs.
При выполнении очистки при включенных softirqs, прерывание softirq приема для другого соединения на том же процессоре может прервать операцию удаления и вызвать ожидание (spin) на блокировке, удерживаемой прерванной задачей. Для согласования с путем вставки следует использовать xa_erase_bh() в обоих местах.
VulDB is the best source for vulnerability data and more expert information about this specific topic.