В сетевом стеке ядра Linux обнаружили уязвимость, которая позволяет удалённому нарушителю воздействовать на конфиденциальность, целостность и доступность защищаемой информации. Проблема затрагивает проверку служебных кадров протокола HSR (High-availability Seamless Redundancy, протокол бесшовного резервирования в промышленных сетях Ethernet). Уровень опасности оценивается как критический: по шкале CVSS 3.1 уязвимость набирает 9,8 из 10, а по устаревшей шкале CVSS 2.0 - максимальные 10 баллов. Официальный статус - подтверждена производителем, сведения о наличии готового эксплойта пока уточняются.
Детали уязвимости
Суть проблемы связана с обработкой данных, которые приходят из сети. Проверяющая процедура в модуле HSR сверяет длину служебного кадра со значением, указанным отправителем, и при определённых условиях выходит за границы выделенного буфера. Класс ошибки описан как доступ к буферу с неправильным значением длины. Иными словами, ядро доверяет числу, которое задаёт внешняя сторона, вместо того чтобы проверять его самостоятельно. В результате нарушитель может читать и изменять участки памяти, к которым не должен иметь доступа. Атака не требует учётных данных и не зависит от действий пользователя: достаточно отправить в сеть специально сформированный кадр. Вектор в описании уязвимости указан как сетевой, сложность эксплуатации - низкая.
Уязвимыми признаны ядра Linux веток с 5.16 по 7.0 включительно, то есть практически весь диапазон актуальных версий. Среди дистрибутивов в списке значатся Debian GNU/Linux 12 и 13, Ubuntu 22.04 LTS, 24.04 LTS и 26.04 LTS, а также Red Hat Enterprise Linux 9 и 10. Речь идёт о серверных и промышленных установках, которые часто работают годами без обновления ядра. Протокол HSR применяют в основном в сетях промышленной автоматизации, на подстанциях и в транспортной инфраструктуре, где резервирование каналов связи критично для бесперебойной работы. Поскольку такие сети всё чаще строят на стандартном Linux-стеке, обычная сетевая карта и настроенный интерфейс HSR превращают уязвимость в реальный риск для технологических процессов, а не только для офисной инфраструктуры.
Отдельного внимания заслуживает сочетание сетевого вектора с отсутствием требований к аутентификации. На практике это означает, что нарушителю не нужен доступ к самой системе: он может находиться в том же сегменте сети или иметь возможность отправлять туда трафик. Поэтому масштаб последствий зависит от архитектуры сети: если сегменты с HSR изолированы и недоступны извне, вероятность эксплуатации снижается; если же интерфейсы видны из смежных подсетей, риск возрастает. Пока нет сообщений о том, что уязвимость уже используют в реальных атаках. Тем не менее, публичное раскрытие технических деталей обычно сокращает время до появления рабочих эксплойтов - от нескольких дней до нескольких недель.
Исправления уже подготовлены. Разработчики ядра Linux внесли изменения в код обработки кадров HSR, и патчи распространяются по стабильным веткам. Обновления доступны в трекерах безопасности Debian, Red Hat и Ubuntu, поэтому администраторам стоит проверить наличие свежих пакетов ядра для своей версии дистрибутива. Установка нового ядра требует перезагрузки, поскольку исправление затрагивает работающее ядро в памяти; отложенный перезапуск оставляет систему уязвимой. Идентификатор уязвимости в международной базе - CVE-2026-64000, в Банке данных угроз безопасности информации ФСТЭК России - BDU:2026-14271. Для организаций, которые не могут обновиться быстро, разумной мерой остаётся ограничение сетевого доступа к интерфейсам, поддерживающим HSR, вплоть до полной изоляции промышленного сегмента. Дополнительно ФСТЭК России рекомендует придерживаться методического документа по безопасной настройке операционных систем Linux, утверждённого 25 декабря 2022 года: он описывает базовые правила сегментирования, фильтрации трафика и минимизации сетевых сервисов.
История с HSR продолжает линию последних лет: значительная часть проблем в ядре Linux связана с сетевыми подсистемами, которые разбирают данные из внешней среды. Такие уязвимости опасны тем, что находятся на периметре, куда попадает необработанный трафик, и потому не требуют предварительного доступа к машине. Для инфраструктуры с длительным циклом обновления это означает необходимость держать отдельный регламент для сетевого оборудования и промышленных узлов, а не полагаться на общий график установки патчей. Владельцам систем на затронутых ветках ядра имеет смысл поставить исправление в приоритет первой очереди и проверить, не осталось ли в сети узлов, где обновление отложено из-за совместимости с прикладным программным обеспечением.
Ссылки
- https://bdu.fstec.ru/vul/2026-14271
- https://www.cve.org/CVERecord?id=CVE-2026-64000
- https://git.kernel.org/linus/f229426072fc865654a60978bb7fda790a051ff3
- https://git.kernel.org/stable/c/09a37dca090c55ffb1a33f52d8667f1c2367ef48
- https://git.kernel.org/stable/c/a4b64f3e9c7b8259f7dd251a0313420ba7c01852
- https://git.kernel.org/stable/c/71c986c0ba45b7dc574fae27c83e7b6671556f37
- https://git.kernel.org/stable/c/fbd0662f9c9a66e8cc3df3099cca8ed6d3837cc7
- https://git.kernel.org/stable/c/78607a6854a22a2502f68092202e75a39af4865d
- https://security-tracker.debian.org/tracker/CVE-2026-64000
- https://access.redhat.com/security/cve/CVE-2026-64000
- https://ubuntu.com/security/CVE-2026-64000