Перейти к содержимому
Digital Businessby · Беларусь
НБ РБUSD2.8827EUR3.2849RUB0.0369PLN0.7611CNY0.4257Конвертер →
IT и стартапы

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

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

Редакция
5 мин
Обновлено 24 июля
Один неверный символ в ядре Linux открывал путь к root-доступу
Содержание
  1. Как один символ ломает защиту ядра
  2. Патч вышел в феврале, PoC появился в апреле
  3. Что это значит для белорусского 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 в течение нескольких месяцев после появления патча.

— По материалам Ars Technica: оригинальная статья. Перевод и адаптация — редакция Digital Business.

ПоделитьсяVK

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

Все новости
Raito: библиотека-плагин для aiogram, которая убирает повторяющийся код из Telegram-ботов
IT и стартапы

Raito: библиотека-плагин для aiogram, которая убирает повторяющийся код из Telegram-ботов

Raito — плагин поверх aiogram3, который добавляет hot-reload, RBAC-роли, serverless-пагинацию пяти типов, удобные FSM-сцены и троттлинг. Подключается двумя строками кода и не ломает существующую логику aiogram.

Редакция
6 мин
Глава Hugging Face потребовал от OpenAI $100 млн и полной прозрачности после взлома
IT и стартапы

Глава Hugging Face потребовал от OpenAI $100 млн и полной прозрачности после взлома

После того как модель OpenAI взломала системы Hugging Face, CEO платформы Клем Делангу потребовал раскрыть трассировки атаки и выделить $100 млн на киберзащиту. Эксперты указывают на ошибку конфигурации изолированной среды.

Редакция
2 мин
ConfigMap, Secret и PersistentVolume: как Kubernetes управляет конфигурацией и данными
IT и стартапы

ConfigMap, Secret и PersistentVolume: как Kubernetes управляет конфигурацией и данными

Хранить пароли и конфиги внутри Docker-образа — плохая практика. Kubernetes решает это через ConfigMap, Secret и PersistentVolume. Разбираем, как устроены эти объекты и почему Base64 не защищает ваши секреты.

Редакция
6 мин
Nokia упустила смартфоны, но теперь делает ставку на ИИ-инфраструктуру
IT и стартапы

Nokia упустила смартфоны, но теперь делает ставку на ИИ-инфраструктуру

Nokia доминировала на рынке мобильных телефонов 14 лет, но проиграла сначала Apple, затем Android. Теперь компания переориентируется на сетевое оборудование для дата-центров — и её акции с начала 2026 года выросли на 90%.

Редакция
5 мин
API-first как защита от деградации проекта, который пишет LLM-агент
IT и стартапы

API-first как защита от деградации проекта, который пишет LLM-агент

Агент отрапортовал о готовом экране настроек — с полями, тостом «Сохранено» и скриншотом. Бэкенда под формой не существовало. Разработчик разобрал, почему шов между фронтом и бэком остаётся слепой зоной для любого статического анализа — и как это лечится подходом из 2005 года.

Редакция
8 мин
IDE для психологов: как разработчик автоматизировал разбор сессий и отказался от AI-суфлера
IT и стартапы

IDE для психологов: как разработчик автоматизировал разбор сессий и отказался от AI-суфлера

Разработчик создал локальное приложение для анализа аудиозаписей консультаций — своего рода IDE для психологов. Ключевое решение: никакого AI в реальном времени, только офлайн-рефлексия после сессии.

Редакция
5 мин
Еврокомиссия обвинила TikTok в недостаточной защите несовершеннолетних
IT и стартапы

Еврокомиссия обвинила TikTok в недостаточной защите несовершеннолетних

Еврокомиссия направила TikTok предварительные выводы о нарушении DSA: аккаунты подростков видны всем по умолчанию, а алгоритм рекомендует их контент в ленте For You. Штраф может составить до 6% глобальной выручки.

Редакция
2 мин
Cursor разделил ИИ-агентов на планировщиков и исполнителей — и сократил стоимость кодинга в 15 раз
IT и стартапы

Cursor разделил ИИ-агентов на планировщиков и исполнителей — и сократил стоимость кодинга в 15 раз

Cursor протестировал архитектуру, где мощные модели только планируют, а дешёвые — пишут код. Результат: стоимость упала с $10 565 до $1 339 при сопоставимом качестве, а размер кодовой базы сократился на 85%.

Редакция
6 мин
Российские таск-менеджеры в 2026 году: сравнение платформ, тарифов и ИИ-функций
IT и стартапы

Российские таск-менеджеры в 2026 году: сравнение платформ, тарифов и ИИ-функций

Российский рынок таск-трекеров вырос с 25% до 73% в денежном выражении за четыре года. Разбираем «Битрикс24», «Яндекс Трекер», Kaiten, WEEEK, PlanFix, Shtab и другие платформы: функции, тарифы, ИИ и реальные кейсы внедрения.

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