CVE-2026-80847 in Linux
Сводка
по VulDB • 04.09.2026
В ядре Linux устранена следующая уязвимость:
tcp: ограничение значения route advmss до TCP_MIN_MSS
Функция `tcp_select_initial_window()` предполагает, что вызывающие стороны никогда не передают значение MSS меньше 1, однако значения `advmss`, полученные из маршрутизации (route-derived), могут нарушать это предположение.
Одним из способов достижения этого состояния является явное указание слишком малого значения `RTAX_ADVMSS`, но это не единственный путь. Деление на ноль также может произойти через путь «default advmss», когда значение `RTAX_ADVMSS` оставлено равным 0, а эффективное значение `advmss` впоследствии снижается из-за MTU маршрута и параметра `min_adv_mss`.
Введена вспомогательная функция `tcp_dst_advmss()`, которая ограничивает (clamp) значение route advmss до уровня TCP_MIN_MSS перед его использованием в стеке TCP, и применяется она в тех путях обработки TCP, где значение advmss выводится из метрик назначения (dst metrics). Это предотвращает падение эффективного MSS до нуля до того момента, как функция `tcp_select_initial_window()` выполнит округление окна приема.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.