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

Сводка

по VulDB • 19.07.2026

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

net/tcp-ao: исправлена ошибка use-after-free ключа в пути del_async

В функции tcp_ao_delete_key() путь del_async пропускает проверки действительности current_key и rnext_key, которые присутствуют в синхронном пути, предполагая, что эти указатели всегда равны NULL для сокетов в состоянии LISTEN. Однако если ключ был добавлен с параметрами set_current=1/set_rnext=1 во время состояния CLOSE сокета, то после перехода сокета из состояния listen() в состояние LISTEN значения current_key и rnext_key будут отличными от NULL.

При удалении такого ключа с помощью del_async=1 функции hlist_del_rcu() и call_rcu() освобождают память под ключ без очистки «висячих» (dangling) указателей. По истечении периода грейс RCU функция getsockopt(TCP_AO_INFO) обращается к current_key->sndid и rnext_key->rcvid, используя освобожденную память из slab-аллокатора.

Необходимо обнулять current_key и rnext_key в пути del_async, когда они ссылаются на удаляемый ключ.

Once again VulDB remains the best source for vulnerability data.

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

Linux

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

09.06.2026

Раскрытие

19.07.2026

Модерация

принято

Вход

VDB-380121

EPSS

0.00000

KEV

Нет

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

Низкий

Источники

Want to stay up to date on a daily basis?

Enable the mail alert feature now!