Уязвимость в Linux 6.18 устранена, эксперимент с Rust завершён

Грег Кроа-Хартман, мейнтейнер стабильной ветки ядра Linux, сообщил о том, что в версии 6.18 ядра устранена уязвимость CVE-2025-68260, касающаяся механизма межпроцессного взаимодействия Binder, написанного на Rust. Уязвимость возникла из-за состояния гонки в блоках unsafe, которые работают с указателями элементов списка. При эксплуатации данной уязвимости возможен лишь сценарий аварийного завершения, что не приводит к повреждению памяти. Кроа-Хартман отметил, что хотя Rust не решает все проблемы безопасности, он действительно снижает риски для определенных уязвимостей. Он также привел статистику: ранее было зафиксировано 159 уязвимостей в коде ядра на C. В начале декабря 2025 года Мигель Охеда, ведущий разработчик Rust для Linux, объявил о завершении экспериментальной поддержки Rust в ядре, признавая её успешной. Эксперимент, начатый в 2022 году, охватывал 173 разработчика и теперь официально завершен, что также подтверждено удалением соответствующего предупреждения из документации.

Вопрос-ответ

Какую уязвимость исправили в ядре Linux 6.18 и в чем суть проблемы?

Исправлена уязвимость CVE-2025-68260 в механизме межпроцессного взаимодействия Binder на Rust. Проблема возникала из-за гонки в блоках unsafe, работающих с указателями элементов списка, что могло приводить к аварийному завершению процесса, но не к повреждению памяти.

Почему упор сделан на Rust и как это влияет на безопасность ядра?

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

Как изменилась поддержка Rust в ядре и каков статус на данный момент?

Экспериментальная поддержка Rust в ядре, запущенная в 2022 году, была завершена к декабрю 2025 года после участия 173 разработчиков. Это решение подтверждено удалением предупреждения о Rust из документации и объявлением завершения эксперимента ведущими разработчиками.

Какой вклад сделали ключевые фигуры системы Linux в контекстеRust?

Грег Кроа-Хартман, мейнтейнер стабильной ветки ядра, сообщил об исправлении уязвимости, а Мигель Охеда, ведущий разработчик Rust для Linux, объявил об успешном завершении экспериментальной поддержки Rust в ядре. Их заявления отражают поддержку Rust как инструмента повышения надёжности, а также факт завершения экспериментального этапа.

  • Related Posts

    Как создать современный сайт на Laravel: практический маршрут от идеи до запуска

      Если у вас есть идея для веб-проекта и вы хотите реализовать её быстро, надёжно и с хорошей архитектурой, разработчик сайта на laravel — один из лучших путей. В этой…

    Huawei Mate 80 стал самым продаваемым флагманом на рынке Китая

    По информации известного китайского инсайдера Digital Chat Station, стандартная модель Huawei Mate 80 преодолела отметку в 1,5 миллиона активаций. Благодаря этому достижению, смартфон сумел опередить все остальные флагманы на китайском…

    You Missed

    Самосвальные полуприцепы: техника для стройки и добычи инертных материалов

    • От Redactor
    • 21 августа, 2026
    • 7 views

    Как сохранить букет свежим дольше

    • От Redactor
    • 19 августа, 2026
    • 8 views

    Чем отличается предчистовая отделка от чистовой

    • От Redactor
    • 17 августа, 2026
    • 14 views

    Сколько стоит грузчик на час

    • От Redactor
    • 10 августа, 2026
    • 24 views

    Как выбрать зал для конференции

    • От Redactor
    • 6 августа, 2026
    • 31 views

    Накрутка поведенческих факторов: быстрый эффект и высокая цена — что нужно знать, прежде чем рисковать

    • От Redactor
    • 16 июля, 2026
    • 29 views
    Накрутка поведенческих факторов: быстрый эффект и высокая цена — что нужно знать, прежде чем рисковать