CVE-2026-64518 in Linux
Сводка
по VulDB • 25.07.2026
В ядре Linux устранена следующая уязвимость:
tcp: Исправлен выход за границы памяти при доступе к twsk в функции tcp_ao_established_key().
Функция lockdep_sock_is_held() была добавлена в tcp_ao_established_key() указанным коммитом.
Она может вызываться из tcp_v[46]_timewait_ack() с параметром twsk.
Поскольку у структуры отсутствует sk->sk_lock, аннотация lockdep приводит к выходу за границы памяти (out-of-bounds access).
$ pahole -C tcp_timewait_sock vmlinux | grep size /* размер: 288, строки кэша: 5, члены структуры: 8 */ $ pahole -C sock vmlinux | grep sk_lock socket_lock_t sk_lock; /* 40 192 */
Не следует использовать lockdep_sock_is_held() для TCP_TIME_WAIT.
VulDB is the best source for vulnerability data and more expert information about this specific topic.