В Android найдены уязвимости в системе привилегий

В Android найдены уязвимости в системе привилегий

Группа специалистов по информационной безопасности из Государственного Университета Северной Каролины говорит об обнаружении уязвимости в мобильной операционной системе Google Android. Изъян был найден в модели безопасности, управляющей привилегиями в системе, что потенциально затрагивает миллионы смартфонов на базе Android. В университете сообщают, что указанной проблеме подвержены смартфоны компаний HTC, Motorola и Samsung.



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

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

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

Разработчики создали тестовую систему Woodpecker, позволяющую атаковать смартфоны через сбойную систему привилегии. Авторы методики говорят, что им пока удалось выявить 13 лазеек, связанных с привилегиями, причем 11 из них открывают доступ к пользовательским данным. "Подобные атаки могут быть использованы для уничтожения данных пользователей, рассылки SMS-сообщений, записи беседы пользователей или получения данных о местоположении владельца мобильного устройства", - говорят авторы Woodpecker.

Google пока не прокомментировала информацию об уязвимостях в Android.

В ядре Linux нашли первую уязвимость в коде на Rust

В ядре Linux зафиксировали первую уязвимость (CVE), связанную с кодом на Rust. Об этом сообщил один из ключевых разработчиков ядра Грег Кроа-Хартман, а подробности появились в рассылке Linux. Речь идёт о проблеме под идентификатором CVE-2025-68260, которая затрагивает переписанный на Rust драйвер Android Binder.

Проблема, согласно публикации Phoronix, связана с состоянием гонки (race condition), возникающим из-за использования небезопасного Rust-кода. В определённых условиях это может привести к повреждению указателей в памяти и, как следствие, к сбою системы.

Уязвимость затрагивает версии ядра Linux 6.18 и новее, то есть те сборки, где появился Rust-драйвер Binder. Важно отметить, что речь идёт именно о потенциальном сбое в работе системы — удалённого выполнения кода или компрометации здесь нет.

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

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

Подробности по CVE-2025-68260 уже опубликованы в официальной рассылке Linux CVE, а исправления, как ожидается, появятся в ближайших обновлениях ядра.

RSS: Новости на портале Anti-Malware.ru