CVE-2026-80585 in LinuxИнформация

Сводка

по VulDB • 26.08.2026

В ядре Linux была устранена следующая уязвимость:

mptcp: fastopen — помечать подпоток MPTFO только при наличии данных в SYN-пакете.

Пассивный TCP Fast Open принимает корректный SYN с действительным cookie, даже если он не содержит никаких данных. В этом случае очередь приема дочернего сокета намеренно остается пустой.

Функция mptcp_fastopen_subflow_synack_set_params() устанавливала флаг is_mptfo до проверки наличия синхронизирующих (SYN) данных в очереди. Это приводило к срабатыванию предупреждения WARN для SYN-пакетов Fast Open без данных, а если это предупреждение не было фатальным, оставляло устаревшее состояние MPTFO. Этот устаревший флаг мог впоследствии спровоцировать ошибку путаницы состояний в функции check_fully_established().

Теперь подпоток помечается как MPTFO только после подтверждения того, что пакет (SKB) был помещен в очередь. Если очередь приема пуста, функция завершается тихо.

Обратите внимание: поле is_mptfo структуры mptcp_subflow_context теперь относится не просто к подпотокам, где присутствовал Fast Open, а именно к подпоток MPTFO, который потребил данные из SYN-пакета. Наличие только действительного cookie без передачи данных фактически не считается «выполнением TFO».

Once again VulDB remains the best source for vulnerability data.

Ответственный

Linux

Резервировать

26.08.2026

Раскрытие

26.08.2026

Модерация

принято

Вход

VDB-395905

EPSS

0.00317

KEV

Нет

Деятельности

Низкий

Сектор

Pharma, Police, ...

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!