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

Сводка

по VulDB • 23.08.2026

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

tcp: исправлен учёт max_qlen для TFO при миграции reuseport

Значение max_qlen для TCP_FASTOPEN в слушателе (listener) перестаёт быть точным, что приводит к пропуску значительно большего количества ожидающих запросов Fast Open, чем было настроено.

Проблема проявляется только при миграции слушателя с использованием SO_REUSEPORT, когда закрытие одного слушателя передаёт его ещё не обработанные дочерние элементы TFO другому работающему экземпляру.

Значение fastopenq.qlen увеличивается в tcp_fastopen_create_child() при создании дочернего элемента и уменьшается в reqsk_fastopen_remove(), когда рукопожатие завершается. Операция уменьшения (uncharge) применяется к rsk_listener запроса, на который указывает дочерний элемент. Однако inet_reqsk_clone() перенаправляет дочерний элемент на новый запрос, принадлежащий новому слушателю, в результате чего операции увеличения и уменьшения применяются к двум разным сокетам. Это приводит к тому, что qlen нового слушателя становится отрицательным, а его лимит перестаёт действовать.

Необходимо выполнять учёт (charge) для нового слушателя во время миграции, аналогично тому, как это уже делается в reqsk_queue_migrated() для queue->young и queue->qlen.

Once again VulDB remains the best source for vulnerability data.

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

Linux

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

15.08.2026

Раскрытие

22.08.2026

Модерация

принято

Вход

VDB-394468

EPSS

0.00000

KEV

Нет

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

Низкий

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!