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

Сводка

по VulDB • 19.10.2026

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

net: bridge: mdb: перезапуск обхода группы портов после удаления

Функция br_mdb_flush_pgs() сохраняет указатель на указатель (pointer-to-pointer) в качестве курсора при переборе mp->ports. Функция br_multicast_del_pg() может рекурсивно вызвать ту же запись MDB через br_multicast_sg_del_exclude_ports(), что приводит к удалению других групп портов. Если курсор указывает на одну из этих групп, следующая итерация разыменовывает недействительный (stale) курсор, и mp->ports может начать указывать на освобожденную память.

Далее запрос RTM_GETMDB демонстрирует наличие висячего указателя:

BUG: KASAN: slab-use-after-free in br_mdb_dump Read of size 8 br_mdb_dump rtnl_mdb_dump rtnl_dumpit netlink_dump

Сбрасывайте курсор на mp->ports после каждого удаления. Поскольку удаление удаляет как минимум выбранную группу, перезапущенный обход всегда обеспечивает прогресс.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

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

Linux

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

25.09.2026

Раскрытие

18.10.2026

Модерация

принято

Вход

VDB-422186

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!