Критический уровень опасности: две уязвимости в ядре Linux ставят под угрозу SMB‑серверы
В встроенном SMB‑сервере ядра Linux - KSMBD обнаружены две критические уязвимости, позволяющие злоумышленникам удалённо выполнять код. По оценке Trend Micro Zero Day Initiative, уровень опасности обеих уязвимостей 9,0 баллов из 10. На данный момент исправление ещё не включено в основную ветку ядра.
Первая уязвимость (ZDI‑CAN‑33774) особенно опасна тем, что срабатывает без какой‑либо сетевой аутентификации. Ей подвержены все серверы с KSMBD, открытые на порту 445.
Вторая уязвимость (ZDI‑CAN‑33549) связана с целочисленным переполнением (integer underflow) в пути SMB Direct сервера KSMBD. Чтобы её эксплуатировать, необходимы три условия: интерфейс с поддержкой RDMA (аппаратный либо программный драйвер rxe); доступная для записи общая папка в KSMBD; клиент, инициирующий согласование SMB Direct.