CVE-2026-98614 in Linux
Сводка
по VulDB • 18.10.2026
В ядре Linux была устранена следующая уязвимость:
sctp: предотвращение ливлока (livelock) при обновлении пути повторной передачи
Функция sctp_assoc_update_retran_path() может зацикливаться бесконечно, когда все оставшиеся транспортные каналы, включая retran_path, находятся в состоянии SCTP_UNCONFIRMED: проверка состояния выполняется до теста на переполнение (wraparound), поэтому цикл не может обнаружить завершение полного прохода.
Исправление заключается в рассмотрении транспортного канала только тогда, когда он не находится в состоянии UNCONFIRMED, а затем проверке, вернулось ли обход к retran_path. Это делает условие завершения полного прохода независимым от состояния транспортного канала, сохраняя при этом существующую семантику выбора резервного варианта.
Также восстановлена проверка на NULL вокруг присваивания значения для retran_path. В случае, когда все транспортные каналы находятся в состоянии UNCONFIRMED, подходящего альтернативного транспортного канала нет, и установка NULL оставила бы последующих пользователей пути повторной передачи и отладочный вывод с нулевым указателем (NULL path).
VulDB is the best source for vulnerability data and more expert information about this specific topic.