Перейти к содержимому
Digital Business BY · БЕЛАРУСЬ
НБ РБUSD2.946EUR3.2992RUB0.0366PLN0.7507CNY0.4427Конвертер →
IT и стартапы

Один неверный символ в ядре Linux открывал путь к root-доступу

Уязвимость CVE-2026-53111 позволяла непривилегированному пользователю получить полный контроль над системой на Debian и Ubuntu с надёжностью выше 99%.

Редакция
5 мин
Обновлено 24 июля
Один неверный символ в ядре Linux открывал путь к root-доступу
Содержание · 3
  1. 01Как один символ ломает защиту ядра
  2. 02Патч вышел в феврале, PoC появился в апреле
  3. 03Что это значит для белорусского IT-рынка

Исследователи из компании Exodus Intelligence опубликовали подробный разбор уязвимости CVE-2026-53111 в ядре Linux — её источником оказался единственный неверно поставленный восклицательный знак в исходном коде. Ошибка позволяла непривилегированному пользователю повысить привилегии до уровня root на системах под управлением Debian и Ubuntu, причём надёжность эксплойта в тестах на незагруженной системе превысила 99%.

Как один символ ломает защиту ядра

Уязвимость связана с механизмом управления так называемыми verdict map — структурами данных в подсистеме netfilter ядра Linux. При удалении такой карты из памяти система деактивирует catchall-элементы и уменьшает счётчик ссылок на цепочку правил. Если в процессе удаления возникает ошибка, операция откатывается и счётчик снова увеличивается.

Из-за неверного символа логика этой проверки инвертировалась. Атакующий получал возможность произвольное число раз уменьшать счётчик ссылок, а затем освобождать память цепочки в тот момент, когда на неё ещё указывали другие объекты. Это классический сценарий use-after-free — обращение к уже освобождённой памяти, один из наиболее опасных классов уязвимостей на уровне ядра.

««В этой публикации мы показали, как один неверный восклицательный знак породил use-after-free уязвимость, которую непривилегированный пользователь может эксплуатировать на Debian и Ubuntu для повышения привилегий до root», — написали исследователи Exodus Intelligence.»

Эксплойт задействует уязвимость несколько раз последовательно: сначала для утечки базового адреса ядра, затем для получения адресов в куче и наконец для перехвата потока управления. Несмотря на многоэтапность атаки, стабильность работы эксплойта оказалась исключительно высокой.

Патч вышел в феврале, PoC появился в апреле

Уязвимость была устранена в ядре Linux ещё в феврале 2026 года и оперативно портирована в основные дистрибутивы. Тем не менее временной разрыв между патчем и публичным раскрытием оказался достаточно коротким: уже в апреле компания FuzzingLabs опубликовала proof-of-concept эксплойт. Exodus Intelligence, которая и обнаружила баг, включила собственный PoC в июньскую публикацию.

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

Для системных администраторов и DevOps-команд, работающих с Linux-серверами, ситуация означает одно: обновление ядра — не опциональная задача, а обязательная. Дистрибутивы Debian и Ubuntu уже получили исправления, однако на практике многие production-системы обновляются с задержкой из-за требований к uptime или процедур согласования изменений.

Что это значит для белорусского IT-рынка

Белорусские компании — резиденты ПВТ и независимые разработчики — активно используют Linux как основу серверной инфраструктуры, CI/CD-пайплайнов и облачных окружений. Уязвимости класса local privilege escalation особенно критичны в многопользовательских средах: достаточно скомпрометировать один аккаунт с минимальными правами, чтобы получить полный контроль над хостом.

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

Проверить наличие патча можно командой uname -r и сверкой с changelog соответствующего дистрибутива. Для Debian актуальные версии ядра публикуются в Security Tracker, для Ubuntu — в базе Ubuntu Security Notices.

Более широкий вывод из этой истории — о качестве code review в проектах с открытым исходным кодом. Один инвертированный символ, прошедший через все уровни проверки, напоминает: автоматизированные инструменты статического анализа и фаззинга должны быть частью стандартного пайплайна, а не опциональным дополнением. Именно фаззинг позволил FuzzingLabs независимо подтвердить уязвимость и создать PoC в течение нескольких месяцев после появления патча.

ПоделитьсяVK

Свежие новости

Все новости
Концептуальная иллюстрация: Amazon SageMaker AI поддерживает разделение GPU для инференса в реальном времени
IT и стартапы

Amazon SageMaker AI поддерживает разделение GPU для инференса в реальном времени

Amazon SageMaker AI добавил поддержку разделения GPU на реальных эндпоинтах: технология NVIDIA MIG делит один ускоритель на до семи изолированных разделов, каждый со своей памятью и вычислительными ресурсами.

Редакция
1 мин
Концептуальная иллюстрация: Payments Apps API 2027-01: новый сигнал trusted vault origin для обработки карт без CVV
IT и стартапы

Shopify Payments Apps API 2027-01 получил сигнал trusted_vault_origin

В релиз-кандидате Payments Apps API версии 2027-01 появилось поле payment_method.data.trusted_vault_origin. Оно позволяет платёжным приложениям не отклонять транзакцию при отсутствии CVV, если карта поступила из хранилища, которому доверяет Shopify. Поле опциональное и требует отдельного включения со стороны Shopify.

Редакция
2 мин
Концептуальная иллюстрация: AWS Step Functions теперь можно подключать как инструменты для ИИ-агентов
IT и стартапы

AWS Step Functions теперь можно подключать как инструменты для ИИ-агентов

AWS Step Functions добавила поддержку использования рабочих процессов в роли инструментов для ИИ-агентов через Amazon Bedrock AgentCore Gateway. Агент самостоятельно решает, когда запустить процесс и какие данные передать, а Step Functions выполняет каждый шаг в заданном порядке.

Редакция
1 мин
Концептуальная иллюстрация: Shopify Flow теперь управляется через AI Toolkit
IT и стартапы

Shopify Flow теперь управляется через AI Toolkit

Shopify добавила в AI Toolkit поддержку управления рабочими процессами Flow. Агент может разбирать .flow-файлы, получать задачи и пути окружения, а также строить автоматизации — но только для собственного магазина и при наличии одобренного скоупа.

Редакция
1 мин
Концептуальная иллюстрация: Shopify Tax: управляемый режим вводит новые ограничения Admin API
IT и стартапы

Shopify Tax: управляемый режим вводит новые ограничения Admin API

Shopify Tax managed mode теперь влияет на поведение Admin API: часть запросов на запись проходит валидацию на соответствие требованиям управляемого режима. Затронуты приложения, работающие с рынками, товарами, черновыми заказами и оформлением заказа.

Редакция
2 мин
Концептуальная иллюстрация: GitHub Copilot Fusion научился выбирать между локальными и облачными моделями
IT и стартапы

GitHub Copilot Fusion научился выбирать между локальными и облачными моделями

GitHub выпустил экспериментальную функцию интеллектуальной маршрутизации для локальных моделей в Copilot Fusion. Теперь инструмент может автоматически выбирать между моделями на устройстве и облачными — без ручного переключения при каждом запросе.

Редакция
2 мин