2 мин

Критическая уязвимость "Copy Fail" в ядре Linux позволяла получать root-права с 2017 года

Павел Игнатьев·
Критическая уязвимость "Copy Fail" в ядре Linux позволяла получать root-права с 2017 года

С 2017 года в криптографическом модуле authencesn ядра Linux существовала критическая уязвимость, которая позволяла обычному пользователю получать права суперпользователя (root). Эта проблема, получившая название "Copy Fail", затрагивает большинство крупных дистрибутивов Linux и была вызвана излишне быстрой оптимизацией кода, введенной в то время.

Недавно обнаруженная уязвимость (CVE-2026-31431) имеет высокий уровень серьезности (7,8 из 10) из-за возможности локального повышения привилегий. Для ее эксплуатации требуется уже иметь локальный доступ к системе, но без необходимости сетевого взаимодействия или использования специальных функций отладки ядра. Фактически, любой пользователь со стандартной учетной записью мог стать root-пользователем и выполнять любые действия в системе.

Как объясняют исследователи, непривилегированный локальный пользователь может записать четыре контролируемых байта в кеш страниц любого доступного для чтения файла в системе Linux. Затем эта возможность используется для получения прав root. Уязвимость находится непосредственно в криптографическом модуле authencesn ядра и доступна через интерфейс сокетов AF_ALG в сочетании с системным вызовом splice(). Эти функции позволяют пользователю открывать сокет, привязывать его к любой модели AEAD (аутентифицированное шифрование с ассоциированными данными) и инициировать шифрование или дешифрование произвольных данных без каких-либо привилегий. Функция splice() при этом передает данные между дескрипторами файлов и каналами без копирования, ссылаясь на кеш страниц.

Угроза актуальна для систем с несколькими пользователями, кластеров контейнеров (например, Kubernetes, Docker) и других сред, где обычный пользователь может получить доступ к данным других пользователей. Эта проблема затрагивает широкий спектр дистрибутивов, включая Ubuntu 24.04 LTS, Amazon Linux 2023, RHEL 10.1, SUSE 16, а также Debian, Arch, Fedora, Rocky, Alma, Oracle и другие встроенные дистрибутивы, использующие затронутые версии ядра.

Патч для ядра Linux, устраняющий эту уязвимость, уже разработан и внедряется. Он отменяет оптимизацию операций AEAD, которая была добавлена в 2017 году и стала причиной проблемы. Пользователям рекомендуется как можно скорее обновить пакет ядра своей дистрибуции до версии, включающей исправление (commit a664bf3d603d). Большинство крупных дистрибутивов, таких как Debian и Ubuntu, уже предлагают этот патч, хотя его внедрение в Red Hat и SUSE еще продолжается.

Похожие новости

Китай незаметно представил суперкомпьютер LineShine мощностью 2,47 ЭксаФЛОПС… без GPU

Китай незаметно представил суперкомпьютер LineShine мощностью 2,47 ЭксаФЛОПС… без GPU

Неожиданность! Китай использовал суперкомпьютер для обучения искусственного интеллекта. Само по себе это не новость, однако впечатляет мощность машины: она достигла 1,2 ЭксаФЛОПС, при этом работая лишь на четверть своей теоретической производительности! Если бы Китай всё ещё

2 мая 2026 г. · Евгений Радищев
1 мин
Суверенное облако: Европейские игроки представляют новую маркировку

Суверенное облако: Европейские игроки представляют новую маркировку

Европейские компании, предоставляющие облачные услуги, выразили недовольство текущими критериями оценки суверенитета облачных сервисов, предложенными Брюсселем в конце прошлого года. В ответ на это, они разработали и запустили собственную систему маркировки для «суверенных и устойчивых» облачн

2 мая 2026 г. · Игорь Гранитов
1 мин
Иностранные маркетплейсы: 46% протестированных товаров опасны – предупреждение DGCCRF

Иностранные маркетплейсы: 46% протестированных товаров опасны – предупреждение DGCCRF

Французское Главное управление по конкуренции, потреблению и борьбе с мошенничеством (DGCCRF) провело тщательную проверку электрических зарядных устройств, приобретенных на зарубежных онлайн-платформах. Результаты оказались тревожными: 100% из них не соответствуют стандартам, а 60% предста

2 мая 2026 г. · Николай Вертушкин
1 мин
45 лет спустя Microsoft публикует исходный код 86-DOS 1.00

45 лет спустя Microsoft публикует исходный код 86-DOS 1.00

Публикация архивных материалов порой напоминает археологическое открытие. В понедельник, 28 апреля, Microsoft объявила о выпуске «старейшего из когда-либо найденных исходных кодов DOS». Этот код действительно является антиквариатом по меркам современной вычислительной техники: он датирован 28

2 мая 2026 г. · Давид Светлов
1 мин
Google Gemini: В ИИ-чатботе может появиться реклама

Google Gemini: В ИИ-чатботе может появиться реклама

ИИ-чатбот Google Gemini долгое время был известен своим чистым и минималистичным интерфейсом, полностью свободным от рекламных объявлений. Однако эта ситуация, по всей видимости, готовится измениться. В ходе недавнего отчёта о доходах за первый квартал 2024 года, Филипп Шиндлер, представите

2 мая 2026 г. · Давид Светлов
1 мин
UGREEN Qi2: Идеальная беспроводная зарядка для iPhone, сохраняющая аккумулятор

UGREEN Qi2: Идеальная беспроводная зарядка для iPhone, сохраняющая аккумулятор

В поисках компактной и функциональной беспроводной зарядки для iPhone, которая бы стала полноценной стационарной станцией, я остановил выбор на модели с поддержкой стандарта Qi2.2. С сентября прошлого года это устройство ежедневно заряжает мой iPhone, и я готов поделиться впечатлениями от его

2 мая 2026 г. · Николай Вертушкин
1 мин