НовостиКриптовалютыВзлом Near AI раскрыл данные пользователей и 18 ИИ-агентов через уязвимость в SGLang

Взлом Near AI раскрыл данные пользователей и 18 ИИ-агентов через уязвимость в SGLang

Автор: Decrypt·

Ключевые выводы

  • •Злоумышленник использовал уязвимость удаленного выполнения кода в SGLang — опенсорс-движке, обслуживающем инференс-серверы NEAR AI, — чтобы получить доступ к внутренним системам.
  • •Злоумышленник скачал данные около 100 пользователей, включая имена и адреса электронной почты, а для некоторых — сведения о подписке и балансе.
  • •Были получены истории чатов, настройки и журналы 18 ИИ-агентов в устаревшем развертывании; эти агенты не работали внутри конфиденциальной вычислительной среды NEAR AI.
  • •API-ключи двух клиентов были раскрыты и отозваны, при этом запросы в конфиденциальном режиме, обработанные 8 ноября, могли быть видны злоумышленнику.
  • •NEAR AI развернула исправление, заменила учетные данные, завершила криминалистическое расследование и уведомила затронутых пользователей, отметив, что доверенные среды исполнения не защищают от программных уязвимостей внутри них.
Взлом Near AI раскрыл данные пользователей и 18 ИИ-агентов через уязвимость в SGLang

NEAR AI раскрыла инцидент безопасности, в котором злоумышленник воспользовался уязвимостью в стороннем программном обеспечении, обслуживающем серверы компании, получил доступ к внутренним системам и скачал данные учетных записей примерно 100 пользователей, а также данные, связанные с 18 ИИ-агентами.

В отчете об инциденте безопасности, опубликованном 9 ноября, компания сообщила, что злоумышленник использовал уязвимость удаленного выполнения кода — дефект, позволяющий выполнять произвольные команды на целевой системе, — в SGLang, опенсорс-движке, применяемом для запуска ИИ-моделей и генерации ответов на запросы пользователей. Эксплойт позволил злоумышленнику выполнять команды на одном инференс-сервере, а затем добраться до других частей инфраструктуры NEAR AI.

Исследователи проследили проникновение до внутренней системы, связанной с Private Chat — функцией, которую компания уже вывела из эксплуатации. Этот случай напоминает о том, что данные, относящиеся к выведенным из эксплуатации продуктам, могут оставаться доступными внутри инфраструктуры компании. Согласно отчету об инциденте, злоумышленник скачал имена и адреса электронной почты примерно 100 пользователей, а также для некоторых из них — сведения о тарифном плане и балансе счета.

Взлом также затронул устаревшее развертывание Near AI Agents, где были получены доступ к 18 агентам, а также их истории чатов, настройки и журналы. В отчете отмечается, что эти агенты не работали внутри конфиденциальной вычислительной среды NEAR AI, предназначенной для защиты информации от компании, управляющей серверами.

Кроме того, журналы раскрыли API-ключи NEAR AI Cloud, принадлежавшие двум клиентам. Эти ключи действуют как цифровые учетные данные, которые приложения используют для доступа к облачным сервисам; Near AI сообщила, что отозвала оба ключа, но не уточнила, использовал ли их злоумышленник.

Компания также сообщила, что запросы в конфиденциальном режиме, обработанные 8 ноября, могли быть видны злоумышленнику, хотя расследование не выявило признаков доступа к сохраненным перепискам Private Chat или загруженным файлам. Подтвержденная кража затронула записи учетных записей и данные устаревших агентов, в то время как возможность раскрытия «живых» конфиденциальных запросов остается вероятностью, выявленной в ходе расследования.

У конфиденциального ИИ проблема с программным обеспечением

Near AI является частью более широкой экосистемы Near, которая продвигает конфиденциальность ИИ наряду со своими блокчейн-амбициями. Ее облачный продукт использует доверенные среды исполнения (TEE), чтобы сохранять ИИ-промпты зашифрованными и изолированными от операторов серверов, даже пока модели их обрабатывают.

Однако аппаратная изоляция не гарантирует безопасность программного обеспечения внутри защищенной среды. «Она не защищает от уязвимости в программном обеспечении, работающем внутри среды», — признала Near AI, объясняя, что уязвимость в SGLang позволила злоумышленнику выполнять код там, где обрабатывались конфиденциальные запросы.

Для бизнеса, продающего конфиденциальность как ключевую функцию, этот программный пробел является существенной оговоркой. В октябре Near AI объявила, что браузерный ассистент Leo от Brave использует ее конфиденциальную инфраструктуру инференса для одной из поддерживаемых ИИ-моделей, хотя в отчете об инциденте пользователи Brave среди затронутых не упоминаются.

SGLang уже привлекал внимание исследователей безопасности. В июле Координационный центр CERT Университета Карнеги-Меллона — подразделение по координации уязвимостей Института программной инженерии университета — задокументировал шесть уязвимостей в проекте, включая ошибки, которые в зависимости от конфигурации серверов могли позволить злоумышленникам выполнять команды или раскрывать учетные данные. Near AI не уточнила, какая именно уязвимость SGLang была использована в данном инциденте, поэтому нет оснований связывать взлом с какими-либо из тех более ранних раскрытий. Компания сообщила об уязвимости разработчикам SGLang.

Near AI заявила, что оперативно локализовала инцидент. «После обнаружения мы отозвали все активные сессии и административные учетные данные, заменили все токены агентов, отключили Private Chat и развернули исправление уязвимости SGLang на всех инференс-серверах», — сообщил проект. «Мы завершили ротацию всех оставшихся учетных данных и полное криминалистическое расследование. Мы уведомили пользователей, чьи данные учетных записей или агенты, как мы подтвердили, были получены, и выполним все необходимые уведомления регуляторов».

Компания также призвала пользователей быть внимательными к нежелательным сообщениям, упоминающим их аккаунты или балансы Near AI, и сообщила, что связалась с владельцами всех 18 затронутых агентов индивидуально. Дополнительные детали могут появиться по двум каналам: уведомления регуляторов, которые Near AI обязана направить при необходимости, и любые рекомендации от разработчиков SGLang, которым компания сообщила о конкретной уязвимости, не называя ее публично.