Ошибка единичного смещения в драйвере QLogic и сбой потока управления в ядре Linux открывают путь к удалённому воздействию

vulnerability

Две уязвимости ядра Linux получили почти предельную оценку: 9,8 из 10 по CVSS 3.1 и 10 по CVSS 2.0. Первая кроется в драйвере сетевых адаптеров QLogic, вторая связана с нарушением потока выполнения внутри ядра. Обе позволяют злоумышленнику, работающему по сети, влиять на конфиденциальность, целостность и доступность защищаемой информации. Учётная запись и действия пользователя не нужны. Под удар попадают Red Hat Enterprise Linux с 7 по 10, Debian с 9 по 13, Ubuntu от 18.04 до 26.04 LTS, РЕД ОС 7.3 и 8.0, а также основная ветка ядра от 4.18 до 7.1.5.

Две уязвимости ядра Linux затрагивают RHEL, Ubuntu, Debian и РЕД ОС

Ошибка смещения в драйвере QLogic

Первая проблема описана в бюллетене BDU:2026-17315 под идентификатором CVE-2026-72339. Ошибка единичного смещения (CWE-193) затрагивает функции сборки сетевых пакетов в модуле драйвера qede. Этот драйвер отвечает за работу Ethernet-адаптеров QLogic FastLinQ. Смещение на единицу при расчёте границы буфера относится к числу классических источников выхода за пределы выделенной памяти. Дата выявления - 1 июля 2026 года.

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

Важное ограничение: риск актуален для систем, где установлен сетевой адаптер QLogic FastLinQ и загружен драйвер qede. На серверах без такого оборудования уязвимый код остаётся невостребованным. Однако в инфраструктуре с маршрутизаторами и балансировщиками на базе Linux эти адаптеры встречаются регулярно.

Некорректный поток управления в ядре

Вторая уязвимость внесена в BDU под номером 2026-17415, ей соответствует CVE-2026-72317. Тип ошибки - недостаточное управление потоком (CWE-691). Формулировка описывает ситуацию, когда ядро теряет контроль над последовательностью выполнения операций и допускает переход в не предусмотренную разработчиками ветку. Бюллетень не называет конкретный компонент, поэтому речь идёт об общей логике ядра, а не об отдельном драйвере.

Выявили эту ошибку 4 мая 2026 года, то есть раньше первой. Оценка опасности совпадает: 9,8 по CVSS 3.1 при тех же характеристиках вектора. Атака возможна по сети, без привилегий и без участия пользователя. Воздействие снова распространяется на конфиденциальность, целостность и доступность. Сведения об эксплуатации также уточняются, публичных сообщений об атаках в исходных данных нет.

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

Основная ветка ядра уязвима в диапазонах от 4.18 до 5.10.261, от 5.11 до 5.15.212, от 5.16 до 6.1.178, от 6.2 до 6.6.145, от 6.7 до 6.12.97, от 6.13 до 6.18.40 и от 6.19 до 7.1.5. Дистрибутивы наследуют проблему вместе с ядром, поэтому список вендоров широк: Red Hat, Canonical, сообщество Debian и российский разработчик РЕД ОС. Для РЕД ОС 7.3 затронута только первая уязвимость, для РЕД ОС 8.0 - обе.

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

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

Обновите ядро из репозиториев своего дистрибутива. Для РЕД ОС 7.3 и 8.0 исправления лежат в ветке updates на repo.red-soft.ru, включая сборку для aarch64 в версии 8.0. Для Debian, Ubuntu и продуктов Red Hat актуальные статусы и версии пакетов перечислены в трекерах безопасности вендоров. Если ядро собрано самостоятельно, нужные исправления доступны в стабильных ветках на git.kernel.org.

Проверьте инвентарь серверов с адаптерами QLogic FastLinQ: именно они создают условия для эксплуатации первой уязвимости. Машины без такого оборудования остаются в зоне риска только по второй ошибке, которая не привязана к конкретному драйверу.

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

Ссылки

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