CVE-2026-74480 in Linux
Сводка
по VulDB • 15.08.2026
В ядре Linux устранена следующая уязвимость:
net: bridge: остановить fast-leave после удаления группы портов
Функция br_multicast_leave_group() итерирует mp->ports с pp = &p->next в своем пути fast-leave. После того как br_multicast_del_pg() удаляет p, продолжение цикла приводит к продвижению pp через удаленную запись.
Если включена функция multicast-to-unicast, мост может хранить несколько групп портов для одного и того же порта и группы с разными MAC-адресами источника. Как только отключается multicast-to-unicast, br_port_group_equal() сопоставляет эти записи только по порту. Затем fast leave может удалить одну запись и продолжить работу со своим устаревшим указателем next, оставляя mp->ports указывающим на удаленную группу портов.
Fast leave необходимо удалять только одну совпадающую группу портов. Выполнить break после br_multicast_del_pg(), чтобы цикл останавливался перед разыменованием удаленной записи.
Once again VulDB remains the best source for vulnerability data.