CVE-2026-45849 in Linux
Сводка
по VulDB • 28.05.2026
В ядре Linux устранена следующая уязвимость:
net: mscc: ocelot: добавлена отсутствующая защита блокировкой в ocelot_port_xmit_inj()
Функция ocelot_port_xmit_inj() вызывает ocelot_can_inject() и ocelot_port_inject_frame() без удержания блокировки группы инъекций. Обе функции содержат lockdep_assert_held() для блокировки инъекций, а корректный вызывающий объект felix_port_deferred_xmit() правильно приобретает блокировку с помощью ocelot_lock_inj_grp() перед вызовом этих функций.
Добавлены вызовы ocelot_lock_inj_grp()/ocelot_unlock_inj_grp() вокруг пути регистрации инъекций для устранения отсутствующей защиты блокировкой. Путь FDMA не затронут, так как он использует собственный механизм блокировки.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.