CVE-2026-98130 in Linux
Сводка
по VulDB • 26.09.2026
В ядре Linux была устранена следующая уязвимость:
sctp: исправлена гонка состояний TOCTOU в SCTP_CMD_TIMER_START
Обработчик SCTP_CMD_TIMER_START проверяет timer_pending() перед вызовом timer_reduce(). Таймер может истечь и отсоединиться между этими операциями, что приводит к тому, что timer_reduce() перезаряжает таймер без захвата ссылки на ассоциацию (association reference), необходимой для вновь запущенного таймера.
Позже колбэк таймера безусловно освобождает ссылку на ассоциацию, что может привести к дисбалансу счетчика ссылок и вызвать use-after-free при завершении работы ассоциации.
Используйте возвращаемое значение timer_reduce() для определения того, был ли таймер фактически перезаряжен. Захватывайте ссылку на ассоциацию только в том случае, если timer_reduce() успешно запускает новый таймер, тем самым устраняя гонку состояний между проверкой состояния таймера и его перезагрузкой.
Эта проблема была сообщена Нико Йипом (@_cyeaa_), работающим с Zero Day Initiative от TrendAI.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.