Исследователь безопасности Расмус Мооратс обнаружил две уязвимости в программном обеспечении смартфонов OnePlus. Они позволяют обычному приложению получить полный root-доступ к системе без запроса специальных разрешений.
Первая брешь находится в службе AtlasService в составе OxygenOS и дает возможность выполнять команды от имени пользователя с UID 0. Вторая уязвимость в службе OplusLogCore позволяет обойти ограничения безопасности SELinux и получить полный набор прав Linux.
Для проверки эксплойта Мооратс использовал обычный APK-файл. Тестирование на моделях OnePlus 12 и OnePlus 15 показало, что уязвимость затрагивает несколько поколений устройств и версий системного ПО.
Компания OnePlus подтвердила наличие проблем в мае после уведомления от исследователя в апреле. Производитель признал, что уязвимости затрагивают множество смартфонов OnePlus и Oppo, однако полный список моделей не был опубликован.
Исправление ошибок вошло в состав обновления OxygenOS 16.0.10.500(EX01) для OnePlus 15, которое вышло в августе. На текущий момент нет информации о том, получили ли аналогичные патчи безопасности все остальные затронутые устройства.





