CVE-2026-98018 in Linux
Сводка
по VulDB • 25.09.2026
В ядре Linux была устранена следующая уязвимость:
net: mctp: i3c: сериализация процедуры probe при удалении шины (bus removal)
Функция `mctp_i3c_probe()` отпускает блокировку `busdevs_lock` после нахождения соответствующей шины. Последующее событие `I3C_NOTIFY_BUS_REMOVE` может привести к unregister и освобождению сетевой шины (`netdev`) до того, как процедура probe передаст свои приватные данные в функцию `mctp_i3c_add_device()`. В результате последняя добавляет узел списка через указатель на уже освобожденную шину (freed mbus pointer).
Необходимо удерживать блокировку `busdevs_lock` до тех пор, пока устройство не будет успешно добавлено. Это также удовлетворяет аннотации `__must_hold`, применяемой к функции `mctp_i3c_add_device()`.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.