Что произошло
Claroc нашла уязвимость в Grok Build от SpaceXSI.
Приложения были доступны по ссылке всем подряд.
Исследователи назвали такие страницы GhostShares.
Из 37 571 приложения на grok.me без авторизации открывались 35 578.
Только 1 993 требовали входа.
В чём причина
Проблема — в структуре ссылок.
Каждое приложение имело отдельный поддомен: <имя>.grok.me.
Случайная часть стояла в поддомене.
DNS-запросы фиксировали эти имена.
Данные попадали в публичные базы.
Перебор не требовался.
У Gemini и Claude случайный код стоит в пути URL.
DNS его не видит.
У ChatGPT по умолчанию — режим «Только я».
В Grok по умолчанию стоял режим «Все, у кого есть ссылка».
Какие данные утекли
Утек план онбординга сотрудника SpaceXSI с пометкой «confidential».
Есть карта продаж с 594 аккаунтами.
Также — внутренние адреса, рекламные предложения X, руководства по безопасности.
В доступе были данные компаний из Fortune 500, оборонного подрядчика.
Были сведения о медосмотрах, имена и ID сотрудников.
Claroc оценила утечку у 2 % компаний как высокую или критическую.
Реакция сторон
Claroc отправила отчёт 8 ноября. Ответа не было.
После обращения к Маску и руководителю Grok SpaceXSI удалила 24 своих приложения.
Чужие приложения компания не закрыла.
SpaceXSI заявила: приложения закрыты по умолчанию.
Grok назвал статью Ars Technica некорректной.
Речь идёт о app builder на grok.com, а не о Grok Build.
Claroc предложила меры:
— перенести приложения на пути внутри хоста;
— ограничить доступ по корпоративному домену;
— сделать «Только вы» настройкой по умолчанию;
— предупреждать при публикации баз без авторизации.
Почему это важно
Сложились три фактора: удобные ссылки, открытые настройки, особенности DNS.
Это второй инцидент с Grok Build в году.
Летом его CLI выгружал Git‑репозитории в хранилище xAI.
Meta тоже приостанавливала похожую функцию из‑за DNS.
Вывод: случайная часть в поддомене не даёт секретности.
Режим «любой с ссылкой» почти гарантирует утечку.