Near AI обнаружила утечку, в результате которой злоумышленник получил доступ к данным примерно 100 пользователей и информации из 18 AI-агентов. Атакующий использовал уязвимость в SGLang — фреймворке, который запускает модели искусственного интеллекта на серверах компании и генерирует ответы на запросы пользователей.
Компания опубликовала отчёт 9 ноября о том, что злоумышленник получил возможность выполнять команды на одном из серверов вывода моделей, а затем распространил доступ на другие части инфраструктуры Near AI. Из систем украдены имена и адреса электронной почты пользователей, а также информация о их подписках и остатках на счётах.
Что было скомпрометировано
Помимо данных пользователей, атакующий получил доступ к 18 агентам на старой версии платформы Near AI Agents. Оттуда загружены истории чатов, параметры конфигурации и логи. Эти агенты не работали в защищённой окружении с доверенными вычислениями (TEE), которое должно изолировать информацию от операторов серверов.
Также скомпрометированы ключи API двух клиентов облачного сервиса Near AI Cloud. Эти ключи функционируют как цифровые учётные данные для доступа к облачным сервисам; компания их отозвала. Near AI не уточнила, использовал ли их злоумышленник.
Хранящиеся диалоги в режиме приватного чата и загруженные файлы, похоже, не были затронуты. Однако запросы, обрабатывавшиеся в защищённом окружении 8 ноября, теоретически могли быть видны атакующему.
Проблема в ядре бизнеса
Near AI позиционирует себя как поставщик приватных AI-сервисов. Её облачный продукт использует доверенные вычислительные окружения, чтобы зашифровать запросы пользователей и изолировать их от операторов серверов даже во время обработки моделями. Уязвимость в SGLang пробила эту защиту прямо посередине.
«Аппаратная изоляция не защищает от уязвимостей в ПО, работающем внутри защищённого окружения», — признала компания. Это особенно неудачно, учитывая, что приватность — основной аргумент в продажах Near AI. В октябре она объявила, что браузер Brave использует её защищённую инфраструктуру для своего помощника Leo.
SGLang уже вызывал внимание исследователей безопасности. В июле координационный центр CERT Карнеги-Меллоновского университета задокументировал шесть уязвимостей в проекте, включая баги, которые могли позволить выполнять команды или раскрывать учётные данные в зависимости от конфигурации серверов.
Ответные меры
Near AI действовала быстро: отозвала все активные сессии и учётные данные администраторов, заменила все токены агентов, отключила функцию приватного чата и развернула исправление уязвимости SGLang на всех серверах вывода моделей. Компания завершила ротацию остальных учётных данных и провела полный форензический анализ.
Пользователи, чьи данные или агенты были скомпрометированы, получили уведомления. Near AI предупредила о необходимости остерегаться неожиданных сообщений о балансах и счётах Near AI, а также связалась с владельцами всех 18 затронутых агентов лично.