Проблема була не в тому, що через Muse можна було віддалено проникнути на Mac. Дослідник безпеки Патрік Вордл показав інший сценарій: програма або команда, яка вже виконується на комп’ютері, могла змінити адресу сервера для диктування в Muse. Це створювало ризик перехоплення голосового запиту й токена, яким Muse підтверджує доступ до облікового запису. Свій експеримент Вордл назвав not-a-mused.
8
11
Як працювала уразливість
У Muse для Mac було недокументоване налаштування endo_voyager_dictation_endpoint: воно визначало, куди надсилати продиктовані запити для розпізнавання. Вордл з’ясував, що локальна програма або команда в Терміналі могла змінити його без особливих дозволів macOS. Якщо вказати сервер зловмисника, наступний запит, який користувач продиктує Muse, потрапить туди замість сервера Meta. Разом із голосовими даними міг розкритися й токен облікового запису.
7
8
28
Для такого сценарію потрібні були дві умови: код зловмисника вже працює на Mac, а користувач застосовує диктування. Помилка не означала, що хтось міг без доступу до комп’ютера перехопити всі розмови з Muse.
7
8
28
Що показала демонстрація
За повідомленнями про експеримент Вордла, скомпрометований сеанс Muse отримав місцеперебування пов’язаного iPhone у Барселоні та запустив на телефоні сканування Bluetooth Low Energy — енергоощадного різновиду Bluetooth. Це конкретні продемонстровані дії, а не свідчення того, що дослідник використав усі можливі дозволи асистента.
9
19
26
Ширший ризик полягав у тому, що викрадений токен міг дати змогу діяти через Muse, зокрема скористатися доступом до облікових записів і пристроїв, який власник уже надав асистенту. Для користувачів і компаній це привід оцінювати не лише саму програму на Mac, а й те, до яких файлів, сервісів і пристроїв вона має доступ.
8
9
19
Виправлення Meta й окрема суперечка з Amazon
Згодом Вордл повідомив, що Meta виправила помилку, і подякував компанії за швидку реакцію. За подальшими повідомленнями, Meta також прибрала внутрішнє налаштування, яке дозволяло змінювати адресу сервера диктування. Вордл радив не встановлювати Muse, але наведені джерела не дають підстав приписувати йому докладне обґрунтування цієї поради чи конкретний прогноз щодо майбутніх знахідок.
28
17
11
Amazon окремо заблокувала можливість робити покупки на своєму сайті через Muse. Це рішення не подавали як реакцію на вразливість. Amazon заявила Adweek, що Meta не повідомила компанію про такі дії асистента й не отримала дозволу. Також повідомлялося про претензію Amazon до того, що Muse не ідентифікував себе під час доступу до сайту.
22
24