Умные очки Ray-Ban Meta* удалось заставить выполнять посторонний код, а установленную производителем защиту исследовательница обошла изменением всего одного байта. Эксперимент затронул устройство с камерой и микрофонами, которое обычно не допускает установки произвольных программ.
Исследовательница Паула, известная под псевдонимом pamoutaf, занялась очками в июле 2026 года, готовясь к соревнованию Pwn2Own. Покупать гаджет примерно за 500 евро не пришлось: подходящую пару она одолжила у родственника. Устройство работает под управлением Android, а для подключения, передачи записей и обновлений используется приложение Meta AI на смартфоне.
Сначала Паула изучила приложение Meta AI с помощью JADX и перехватила адрес загрузки обновления. Обычный запрос возвращал лишь часть прошивки, поэтому исследовательница изменила параметр GraphQL и получила полный пакет. Внутри находился файл payload.bin с образом системы. Извлечение прошивки помогло разобраться, как очки устанавливают программы и какие компоненты отвечают за доступ разработчиков.
Слабое место обнаружилось в Device Access Toolkit (DAT), инструменте для приложений, взаимодействующих с очками. В прошивках до версии 126 включительно устройство не проверяло, подписан ли установочный APK самой Meta. Через Frida исследовательница подменила официальный пакет собственной сборкой. Такая проверка подписи должна мешать установке программ от постороннего разработчика.
Чтобы запустить подменённый DAT, Паула воспользовалась демонстрационным приложением Camera Access. У очков нет экрана, поэтому ход программы исследовательница отслеживала по звуковым сигналам. Затем она организовала соединение Wi-Fi Direct со смартфоном и открыла TCP-порт 31337. Так удалось отправлять команды в оболочку Android, но лишь с правами обычного приложения, без доступа root.
Спустя несколько дней доступ пропал. В прошивке 127 появилась проверка подписи, но её включал параметр в файле MobileConfig, который телефон получал с серверов Meta и передавал очкам. Устройство проверяло формат файла, а не его целостность. Замена одного байта с 0x80 на 0x00 отключила защиту. Взлом требовал доступа к сопряжённому телефону, а не атаки на чужие очки через интернет.
В разборе взлома Паула описала оба обхода и сообщила, что передала сведения Meta через программу вознаграждения за ошибки. Компания согласовала публикацию, а исследовательница приняла предложенное вознаграждение. По её предположению, проблемы уже исправили. Независимого подтверждения устранения всех описанных способов в самом отчёте нет, как нет и доказательств атак на чужие очки.
Эксперимент не показал кражу видео или захват камеры, хотя возможность запускать чужие программы вызывает вопросы о безопасности записей. Специалисты Malwarebytes советуют обновлять прошивку и приложение Meta AI, не устанавливая неофициальные сборки. На фоне прежних споров о 70 разрешениях приложения Meta AI проблема затрагивает не только приватность, но и доверие к программам внутри устройства.
* Компания Meta и её продукты (включая Instagram, Facebook, Threads) признаны экстремистскими, их деятельность запрещена на территории РФ.