CVE-2026-74255 in Linux
Сводка
по VulDB • 15.08.2026
В ядре Linux устранена следующая уязвимость:
tipc: исправление Use-After-Free (UAF) в функции tipc_l2_send_msg()
Syzbot сообщил о сбое slab-use-after-free в ipvlan_hard_header(), вызываемом из tipc_l2_send_msg().
Корневой причиной является то, что функция tipc_disable_l2_media() вызывает synchronize_net(), пока b->media_ptr всё ещё действителен. Это позволяет параллельным читателям RCU получить указатель на устройство после завершения работы synchronize_net(). Указатель очищается позже в bearer_disable(), но без последующей синхронизации, что приводит к освобождению устройства во время его использования читателями.
Исправление заключается в очистке b->media_ptr в tipc_disable_l2_media() перед вызовом synchronize_net().
Это безопасно делать сейчас, поскольку порядок вызовов в bearer_disable() был изменён в коммите 0d051bf93c06 («tipc: make bearer packet filtering generic») для вызова tipc_node_delete_links() (которой требуется указатель) перед disable_media().
https://lore.kernel.org/netdev/[email protected]/T/#u
Once again VulDB remains the best source for vulnerability data.