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

Сводка

по VulDB • 23.08.2026

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

sctp: очистка транспортного объекта контрольного блока при его удалении

Функция sctp_make_heartbeat_ack() кэширует целевой транспортный объект в chunk->transport без увеличения счетчика ссылок. Когда включен параметр src_out_of_asoc_ok, пакет HEARTBEAT ACK может оставаться в очереди на control_chunk_list вместо немедленной передачи.

Если удаленный транспортный объект удаляется во время нахождения блока все еще в очереди, sctp_assoc_rm_peer() освобождает этот транспорт и планирует его удаление через RCU (RCU freeing), но очищает кэшированные указатели транспортных объектов только в out_chunk_list. В результате очередь контрольного блока сохраняет висячий (dangling) указатель на транспортный объект.

После того как ASCONF_ACK снимает подавление, и_queued_контрольный блок передается, SCTP обращается по устаревшему указателю транспортного объекта, что приводит к use-after-free.

Исправление заключается в очистке chunk->transport для контрольных блоков, находящихся в очереди на control_chunk_list, при удалении транспортного объекта.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

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

Linux

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

15.08.2026

Раскрытие

22.08.2026

Модерация

принято

Вход

VDB-394466

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Might our Artificial Intelligence support you?

Check our Alexa App!