Состояние гонки в серверной части SMB ядра Linux позволяет удалённо менять данные

vulnerability

Уязвимость BDU:2026-16910 (CVE-2026-72422) в серверной части протокола SMB, встроенной в ядро Linux, даёт удалённому злоумышленнику возможность читать и изменять данные, а также нарушать работу файлового сервиса. Учётная запись и действия пользователя для атаки не нужны. Оценка по CVSS 3.1 достигает 9,8 из 10, Банк данных угроз безопасности информации (BDU) относит проблему к критическому уровню опасности.

CVE-2026-72422 в SMB-сервере ядра Linux

Речь идёт об обработке предварительной аутентификации при подключении клиента к серверу SMB. Сам протокол служит для доступа к общим папкам и файлам в корпоративных сетях, а его серверная часть в ядре позволяет машине принимать такие подключения без отдельного приложения. Ошибка относится к классу "состояние гонки" с проверкой и использованием: код проверяет условие, однако между проверкой и следующим шагом состояние успевает измениться. Из-за этого обработка данных идёт не так, как задумывал разработчик.

По классификации CWE-367 проблема связана с ошибками синхронизации при работе с общим ресурсом. Когда несколько обращений конкурируют за одни и те же данные, порядок операций перестаёт быть предсказуемым. Для серверной части SMB это означает, что удалённое подключение способно повлиять на конфиденциальность, целостность и доступность информации. Точный сценарий атаки в открытых данных не раскрыт, а сведения о готовом эксплойте (вредоносном коде, использующем уязвимость) пока помечены как уточняющиеся. Случаев применения в реальных атаках не зафиксировано.

Кого затрагивает уязвимость

Затронуты ветви ядра Linux от 5.15.61 до 7.1.5. Речь идёт не об одном выпуске, а о широком наборе стабильных ветвей, которые обновляются параллельно. Из дистрибутивов в списке Debian, Ubuntu, РЕД ОС и Red Hat Enterprise Linux, включая LTS-выпуски Ubuntu и обе актуальные ветви РЕД ОС. Для старых выпусков Debian исправление доступно через программу расширенной поддержки.

Практический риск зависит от конфигурации конкретной машины. Встроенный SMB-сервер нужен файловым хранилищам, системам хранения данных и серверам общих папок. На рабочих станциях и серверах приложений он часто не задействован, поэтому поверхность атаки там заметно меньше. Выше всего риск у узлов, которые принимают SMB-подключения из недоверенных сегментов сети, например из гостевых сетей или из интернета при неверной настройке межсетевого экрана.

Как закрыть уязвимость

Исправления уже внесены в основную ветку ядра Linux, а ссылки на патчи ведут к коммитам стабильных ветвей. Обновления для РЕД ОС лежат в репозиториях версий 7.3 и 8.0, включая сборки для архитектуры aarch64. Debian, Ubuntu и Red Hat публикуют сведения об уязвимости в своих трекерах безопасности, откуда можно определить, готова ли сборка для конкретной системы.

Администраторам имеет смысл обновить ядро и пакеты дистрибутива до версий с исправлением. Учтите, что обновление ядра вступает в силу только после перезагрузки, поэтому планировать работы лучше заранее. Если обновление откладывается, стоит проверить, какие узлы действительно принимают подключения по SMB, и сузить круг адресов, которым такой доступ разрешён.

История с этой уязвимостью показывает, насколько важна синхронизация в коде, который обрабатывает параллельные сетевые запросы. Ошибки такого типа плохо ловятся при обычном тестировании: гонка проявляется лишь при определённом стечении обращений. Высокая оценка CVSS при этом не равна автоматически высокой вероятности атаки. Масштаб последствий определит то, сколько серверов держат SMB включённым и открытым для внешних подключений.

Ссылки

Комментарии: 0