Исследователи по кибербезопасности обнаружили кампанию под названием MaliciousCorgi,в которой злоумышленники разместили два вредоносных расширения для разработчиков на общую аудиторию около 1,5 миллиона установок. Примечательно, что это было сделано в официальном магазине расширений VS Code Marketplace. Оба расширения позиционировались как помощники с искусственным интеллектом, но в действительности они собирали и передавали полный исходный код и другие данные на сторонние сервера без согласия пользователей.
Расширения под названиями ChatGPT – 中文版 и ChatMoss (CodeMoss) работали как полноценные инструменты автодополнения кода и ответов на вопросы, что помогало им оставаться незамеченными, но в фоновом режиме они выполняли скрытый сбор информации. При открытии любого файла плагин читал весь его содержимое, кодировал его и отправлял на удалённый сервер в Китае, а также мог по команде злоумышленника инициировать массовый сбор файлов из рабочего пространства.
Ещё одним скрытым компонентом была система профилирования разработчиков: в расширениях использовались аналитические библиотеки, которые собирали детальные данные о пользователях, их окружении и активной разработке, что позволяло злоумышленникам выбирать наиболее «ценных» жертв для дальнейших действий.
Оба расширения оставались доступными в магазине на момент выявления угрозы, несмотря на большое количество установок и положительные отзывы, что подчеркивает растущие риски использования сторонних дополнений без тщательной проверки их поведения и источника.
Эксперты советуют разработчикам тщательно проверять список установленных расширений, отключать и удалять те, которые не отличаются прозрачностью поведения, а также ограничивать доступ к конфиденциальным репозиториям и данным посредством политик безопасности и сетевого контроля.