Несколько уязвимостей ядра Linux случайно опубликовали в открытой рассылке

Коротко о главном

22 октября 2026 года профильные издания обратили внимание на нештатную ситуацию в разработке ядра Linux. Trend Micro Zero Day Initiative (ZDI) отправила несколько отчётов о неисправленных уязвимостях ядра в публичную рассылку LKML (Linux Kernel Mailing List) вместо приватного адреса безопасности ядра.

Что важно знать:

  • Речь идёт как минимум о шести отчётах, часть из которых касается уязвимостей с оценкой CVSS 9.0.
  • Две наиболее серьёзные уязвимости находятся в KSMBD встроенном в ядро SMB-сервере. Одна из них (ZDI-CAN-33774) не требует аутентификации и потенциально позволяет удалённое выполнение кода.
  • На момент публикации патчей в mainline нет. Для некоторых уязвимостей исправления находятся в тестовых ветках или в -next.
  • CVE-идентификаторы пока не присвоены: ядро Linux присваивает их только после появления исправления в стабильной ветке.
  • Массовые десктопные дистрибутивы, как правило, не загружают модуль KSMBD. Основной риск для NAS, домашних серверов и устройств, которые используют KSMBD для файлообмена по SMB.

Главный вопрос: насколько это опасно на практике и что делать администраторам, пока патчи не вышли.

Что именно произошло

ZDI подразделение Trend Micro, которое покупает и координирует раскрытие уязвимостей. Обычный процесс выглядит так: исследователь сообщает об уязвимости в приватный канал, разработчики готовят патч, и только после этого детали становятся публичными.

В этот раз ZDI отправила отчёты в публичную рассылку LKML, куда может писать и которую может читать кто угодно. Грег Кроа-Хартман, отвечающий за стабильные ветки ядра, публично отреагировал на каждый из отчётов. В ответе на один из них он написал: «И снова: нет патча и публичный список?»

Причина ошибки. The Hacker News связывает это с обновлённой в мае 2026 года документацией по безопасности ядра. Согласно ей, ошибки, найденные инструментами ИИ, по определению уже публичны и должны отправляться в публичные списки разработчиков подсистем. ZDI, судя по всему, действовала по этой логике и продублировала публичные списки вместе с приватным адресом, но не приложила патчи ни к одному из отчётов. При этом в отчётах указано, что находки сделаны сканером TrendAI ИИ-инструментом Trend Micro.

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

Список раскрытых отчётов охватывает несколько подсистем ядра. Две уязвимости в KSMBD имеют максимальную оценку CVSS 9.0.

ИдентификаторКомпонентТипВлияние
ZDI-CAN-33549KSMBD, SMB DirectЦелочисленное переполнение (integer underflow)RCE, CVSS 9.0
ZDI-CAN-33774KSMBDСостояние гонки (race condition)RCE, CVSS 9.0, без аутентификации
ZDI-CAN-33367Сетевой стек, skb_zerocopyНе указаноЛокальное повышение привилегий
ZDI-CAN-34068VMWGFX (драйвер VMware)Запись за границы буфера (out-of-bounds write)Локальное повышение привилегий
ZDI-CAN-34076NVMe Target (NVMET)Неинициализированный ресурсРаскрытие информации
ZDI-CAN-32005Обработка TCP-запросовПереполнение буфера в стеке (stack buffer overflow)Локальное повышение привилегий

KSMBD: две RCE с CVSS 9.0

KSMBD это SMB3-сервер, который живёт внутри ядра Linux. Он не имеет отношения к Samba. Большинство десктопных дистрибутивов его не загружают.

ZDI-CAN-33774 состояние гонки в назначении таблицы обработчиков KSMBD. Атакующему достаточно отправить серию коротких SMB1-пакетов, а затем SMB2-пакет в том же TCP-сегменте. Worker-процессы начинают обрабатывать данные SMB1 обработчиком SMB2 и читают за границей короткого буфера. Аутентификация не требуется. Уязвим любой сервер, слушающий порт 445 с загруженным KSMBD.

ZDI-CAN-33549 целочисленное переполнение в пути SMB Direct. Клиент может передать RDMA-дескрипторы буфера, в которых первый дескриптор длиннее объявленной полезной нагрузки. Счётчик размера на сервере «перекручивается», и последующее копирование памяти выходит за границы выделенного буфера.

Условия для эксплуатации ZDI-CAN-33549 сложнее, чем для ZDI-CAN-33774:

  • RDMA-совместимый интерфейс (аппаратный или программный драйвер rxe).
  • Доступная для записи шара KSMBD.
  • Клиент, согласующий SMB Direct.

Для ZDI-CAN-33774 достаточно открытого порта 445 и загруженного KSMBD.

Остальные уязвимости

ZDI-CAN-33367 (skb_zerocopy) локальное повышение привилегий. Разработчики ядра уже получали отчёт об этой проблеме из другого источника на прошлой неделе, патч ожидается в ближайшее время.

ZDI-CAN-34068 (VMWGFX) запись за границы буфера в драйвере виртуальной графики VMware. Актуально только для гостевых систем VMware.

ZDI-CAN-34076 (NVMET) неинициализированный ресурс в коде цели NVMe. Раскрытие информации. Актуально только для систем, экспортирующих хранилище через NVMe-oF.

ZDI-CAN-32005 переполнение буфера в стеке при обработке поисковых TCP-запросов. Локальное повышение привилегий.

Насколько это опасно на практике

CVSS 9.0 выглядит тревожно, но реальная экспозиция уже, чем оценка.

Кто в зоне риска:

  • NAS-устройства и домашние серверы, которые используют KSMBD для файлообмена по SMB.
  • Любая система с KSMBD и портом 445, доступным из недоверенной сети. Такие машины стоит считать уязвимыми, пока не выйдет исправленное ядро.

Кого это, скорее всего, не касается:

  • Большинство десктопных Linux-систем: KSMBD по умолчанию не загружен.
  • Red Hat Enterprise Linux: KSMBD в него не входит по умолчанию.
  • Рабочие станции и игровые ПК, которые не раздают файлы через SMB из ядра.

Прочие уязвимости (VMWGFX, NVMET, локальные повышения привилегий) требуют либо наличия гостевой среды VMware, либо уже существующего доступа к системе. Для одиночного ПК риск ниже, для общих серверов выше.

Важное ограничение: CVE-идентификаторы пока не присвоены. Ядро Linux присваивает их только после того, как исправление появляется в стабильной ветке. Это значит, что формально уязвимости ещё не имеют публичных CVE, но детали уже раскрыты.

Что делать администраторам

Патчей в mainline пока нет. Для ZDI-CAN-33549 исправление находится в ветке, предназначенной для Linux 7.5, и, вероятно, будет ускорено. Для ZDI-CAN-33367 патч ожидается в ближайшее время. Остальные исправления ещё в работе.

Временные меры до выхода патчей:

  1. Проверьте, загружен ли KSMBD. Выполните systemctl status ksmbd или lsmod | grep ksmbd. Если модуль не загружен и не используется вы не подвержены двум самым критичным уязвимостям.
  2. Если KSMBD используется ограничьте доступ к порту 445. Настройте файрвол так, чтобы SMB был доступен только из доверенных сетей. Если возможно, временно выгрузите модуль (modprobe -r ksmbd), пока не выйдет исправленное ядро.
  3. Следите за обновлениями ядра. Подпишитесь на рассылку безопасности вашего дистрибутива или на страницу обновлений. Как только исправленное ядро появится в стабильной ветке и в репозиториях дистрибутива, установите его как можно скорее.
  4. Оцените VMWGFX и NVMET. Если вы используете гостевые системы VMware или экспортируете хранилище через NVMe-oF, следите за патчами отдельно.
  5. Для локальных повышений привилегий действует стандартное правило: минимизируйте число пользователей с доступом к системе, не давайте лишних прав и следите за подозрительной активностью.

Что это значит для процесса раскрытия уязвимостей

Инцидент поднимает вопрос о том, как ядро Linux обрабатывает отчёты, найденные с помощью ИИ.

Обновлённая в мае 2026 года документация по безопасности ядра фактически приравнивает находки ИИ-инструментов к уже публичной информации, потому что такие инструменты могут быть воспроизведены и использованы повторно. ZDI, судя по всему, действовала в рамках этой логики, но не приложила патчи, что и вызвало критику со стороны Грега Кроа-Хартмана и других разработчиков.

Практический вывод для администраторов: даже «приватные» отчёты, найденные ИИ, могут оказаться в публичном доступе раньше, чем появятся патчи. Это ещё один аргумент в пользу того, чтобы не откладывать обновления и следить за экспозицией сервисов вроде KSMBD, которые не всегда включены по умолчанию.

Часто задаваемые вопросы

Это уязвимости в моём десктопном Linux?

Скорее всего, нет. Две самые критичные уязвимости находятся в KSMBD, который большинство десктопных дистрибутивов не загружает. Проверьте lsmod | grep ksmbd, чтобы убедиться.

Что такое KSMBD и чем он отличается от Samba?

KSMBD это SMB3-сервер, который работает внутри ядра Linux. Samba отдельное пользовательское приложение. Это разные проекты с разным кодом. Уязвимости затронули именно KSMBD.

Мне нужен CVE, чтобы отслеживать эти уязвимости?

Пока CVE-идентификаторы не присвоены. Ядро Linux присваивает их только после появления исправления в стабильной ветке. Следите за обновлениями ядра в вашем дистрибутиве.

Патчи уже есть?

В mainline нет. Для ZDI-CAN-33549 исправление есть в ветке для Linux 7.5, для ZDI-CAN-33367 ожидается в ближайшее время. Остальные в работе.

Насколько опасны уязвимости с CVSS 9.0?

CVSS 9.0 означает критическую уязвимость, но реальная экспозиция зависит от конфигурации. Для ZDI-CAN-33774 достаточно открытого порта 445 с загруженным KSMBD. Если KSMBD не используется, риск минимален.

Что делать, если я не могу выгрузить KSMBD?

Ограничьте доступ к порту 445 через файрвол, разрешив подключения только из доверенных сетей. Это снизит риск эксплуатации до выхода патча.

Это связано с уязвимостями в KSMBD, о которых писали раньше?

В каком-то смысле да KSMBD уже привлекал внимание исследователей безопасности. Но это новые отчёты с новыми идентификаторами ZDI-CAN. CVE у них пока нет.

Что в итоге

Trend Micro ZDI случайно опубликовала в публичной рассылке LKML отчёты о шести неисправленных уязвимостях ядра Linux, включая две RCE с CVSS 9.0 в KSMBD. Патчей в mainline пока нет, но для некоторых уязвимостей исправления уже находятся в тестовых ветках.

Что делать:

  1. Проверьте, загружен ли KSMBD (lsmod | grep ksmbd).
  2. Если используется ограничьте доступ к порту 445 или временно выгрузите модуль.
  3. Следите за обновлениями ядра в вашем дистрибутиве.
  4. Не откладывайте установку исправленного ядра, когда оно появится.

Массовые десктопные системы, скорее всего, не затронуты двумя самыми критичными уязвимостями. Но для NAS, домашних серверов и любых систем с доступным извне KSMBD это окно риска, которое стоит закрыть.

Читайте также на блоге andko.ru

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Популярные
Новые Старые

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
Menu