Разыменование указателя с истекшим сроком действия в стеке TIPC ядра Linux позволяет удалённо влиять на систему

vulnerability

Ядро Linux содержит уязвимость CVE-2026-74255 (BDU:2026-16206), и её последствия касаются конфиденциальности, целостности и доступности информации. Проблема кроется в сетевом компоненте TIPC, протоколе межпроцессного взаимодействия, который применяют в кластерных и телекоммуникационных системах. Производитель подтвердил уязвимость и отнёс её к критическому уровню опасности: 9,8 по шкале CVSS 3.1 и 10 по версии 2.0. Для атаки злоумышленнику не нужны ни учётная запись, ни действия со стороны пользователя, ни доступ к локальной сети.

CVE-2026-74255 затрагивает ядро Linux Ubuntu Debian RHEL и РЕД ОС

Причина - разыменование указателя с истекшим сроком действия, ошибка класса CWE-825. Формулировка звучит технически, а суть простая: код обращается к области памяти, которая уже освобождена. Сетевой стек TIPC формирует заголовки пакетов и на одном из шагов опирается на структуру, чей срок жизни истёк. Отправив по сети специально подготовленные данные, злоумышленник способен повлиять на содержимое освобождённого участка памяти. Дальше многое зависит от того, что именно система разместит в этой области, поэтому возможны разные сценарии, вплоть до выполнения произвольного кода или отказа в обслуживании. Модуль работает с сетевыми пакетами, а значит, атака приходит извне и не требует предварительного входа в систему.

Затронутые версии и дистрибутивы

Уязвимость присутствует в ветках ядра от 4.4 до 7.1.5. Проблему унаследовали почти все крупные сборки Linux. В перечне затронутых систем - Ubuntu от 16.04 до 26.04 LTS, Debian с девятой по тринадцатую версию, Red Hat Enterprise Linux 8, 9 и 10, а также РЕД ОС 7.3 и 8.0. Интерес злоумышленников здесь объясним: TIPC включают на серверах, в системах хранения и на сетевом оборудовании, где нужна кластеризация. Насколько уязвима конкретная машина, зависит от того, активен ли этот протокол в конфигурации. Сведения об эксплуатации в реальных атаках уточняются, готового эксплойта в открытых источниках на момент публикации нет.

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

Что делать администраторам и пользователям

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

Если обновление отложено, снизить риск помогает ограничение доступа. Сервисы, которым не нужен TIPC, лучше перевести на конфигурацию без него или закрыть соответствующие порты средствами межсетевого экрана. Сегментация сети тоже даёт эффект: узел, с которого идёт атака, должен находиться вне доверенного периметра. Для публичных серверов такие меры временные, и они не заменяют патч.

Ошибки работы с памятью остаются самой частой причиной удалённо эксплуатируемых уязвимостей в ядре Linux. Один и тот же код расходится по десяткам дистрибутивов, и патч приходится ставить каждому из них отдельно. Здесь скорость реакции важнее обычного: атака не требует ни пароля, ни действий пользователя, ни сложной подготовки. Поэтому проверка версии ядра и установка исправлений в ближайшее окно обслуживания - разумный минимум для всех, кто держит Linux в продакшене.

Ссылки

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