Уязвимость в ядре Linux: код на Rust привнес неожиданную опасность

Уязвимость в ядре Linux: код на Rust привнес неожиданную опасность
Уязвимость в ядре Linux: код на Rust привнес неожиданную опасность (image source)

Уязвимость CVE-2025-68260: первая брешь в коде Linux, написанном на Rust

В ядре Linux обнаружена первая уязвимость, связанная с кодом на языке программирования Rust. Этот язык считается более безопасным, чем С и С++, на которых написана большая часть ядра. Однако, как оказалось, идеальной защищенности нет.

Детали уязвимости

Уязвимость CVE-2025-68260 была найдена в подсистеме межпроцессного взаимодействия Binder и оперативно устранена. Она может приводить к сбою всей системы, но ее уровень опасности по 10-балльной шкале еще не присвоен.

Causes and consequences

Проблема касается не всех пользователей Linux, поскольку подсистема Binder вошла в состав ядра 6.18. Ранее вышедшие сборки не затронуты. Брешь была закрыта на этапе разработки ядра 6.19.

Сравнение с кодом на С и С++

Уязвимость CVE-2025-68260 оказалась легко устранимой. Разработчики переписали несколько строк кода и выпустили необходимый патч. В то же время, за последнее время в ядре Linux было найдено 159 уязвимостей в коде на С и С++.

Будущее кода на Rust в ядре Linux

Несмотря на обнаруженную уязвимость, код на Rust остается в ядре Linux. Разработчики считают, что его использование помогает избавить ядро от множества потенциальных брешей.

Conclusion

Уязвимость CVE-2025-68260 стала первым прецедентом для кода на Rust в ядре Linux. Хотя она была оперативно устранена, нельзя исключать, что в будущем подобных брешей станет больше. Однако, по сравнению с кодом на С и С++, код на Rust все еще считается более безопасным.

News Express Team
News Express Team

News Express' team of experienced editors and journalists delivers timely and reliable reporting on Russian politics, economics, technology and world affairs from a unique regional perspective. Stay informed with our dedicated journalists.

en_USEN