Наши продукты

Все выпуски в PDF →
  • Годовая подписка на Xakep.ru

    Все статьи, PDF-архив, скидки и другие бонусы

    6000₽ в год

    Подписаться
  • Ежеквартальный «Хакер» #4

    Печатный выпуск за август–ноябрь 2026 года

    2000₽

    Заказать
  • Ежеквартальный «Хакер» #3

    Печатный выпуск за май–июль 2026 года

    2000₽

    Заказать
  • Спецвыпуск «Хакера» #4

    Избранные материалы 2021–2022 годов на бумаге

    2000₽

    Заказать

Специалисты Manifold Security выявили в Open VSX 77 вредоносных расширений, которые маскировались под легитимные инструменты для разработчиков и собирали информацию о зараженных системах. Большинство ограничивалось сбором только базовых данных, однако 19 расширений проводили подробную разведку, изучая рабочие окружения, Git-репозитории и CI-системы.

Расширения были обнаружены в период с 26 июля по 1 августа 2026 года, а связать их с одной вредоносной кампанией удалось благодаря общему домену для эксфильтрации данных, похожему коду и сетевому поведению. В настоящее время все опасные пакеты уже удалили из Open VSX.

По данным исследователей, злоумышленники использовали схему evil twin: копировали названия, namespaces и описания настоящих расширений из Microsoft Visual Studio Code Marketplace, но публиковали их от лица собственых аккаунтов. Так, подделки имитировали популярные инструменты, связанные с AMD, Azure, Salesforce, Hyperledger, LEGO Education, IOTA и другими проектами.

Многие фальшивки имели версию 0.0.1, а содержимое легитимного файла extension.js подменяли кодом, предназначенным для сбора и кражи данных. При этом заявленных функций такие расширения не выполняли и только отображали сообщение или индикатор активности, после чего передавали собранную в системе информацию своим операторам.

Все 77 расширений связывались с доменом mangorbit[.]com, зарегистрированным 15 июля 2026 года — за 11 дней до размещения первых пакетов в Open VSX. Каждое расширение имело собственный идентификатор, позволявший злоумышленникам понять, какой именно фейк установила жертва.

58 расширений собирали только базовую информацию о системе — прежде всего имя хоста и иногда название рабочей папки и версию редактора. Остальные 19 собирали куда больше данных: имя пользователя и хоста, machine ID, версию и тип редактора, информацию об архитектуре системы, локали, часовом поясе, а также название открытого в редакторе проекта и полный путь к нему в файловой системе. Такое поведение демонстрировали:

amd.gaia-vscode

artsy.artsy-studio-extension-pack

configcat.configcat-feature-flags

iotaledger.iota-move

marketplace.visualstudio

obyte.oscript-vscode-plugin

openeuphoria.vscode-euphoria

oss.sfmc-devtools-vscode

rumbledb.jsoniq-vscode

ssagov.uef-snippets

taskfile.vscode-task

doi.fileheadercomment

mengsiCode.vscode-django-boilerplate

move.move-analyzer

uavcan.dsdl

vs-publisher-988541.apexsql-power-tools

casualjim.gotemplate

jcamp.dotnet-test-provider-view

superposition.supertoml-analyzer

Кроме того, расширения изучали содержимое .git, собирали информацию о хостах удаленных Git-репозиториев и организациях, которым они принадлежали, а также email-домене разработчика, текущей ветке и хеше HEAD-коммита. Вредоносы перечисляли до 60 установленных расширений и собирали метаданные GitHub, GitLab, Azure DevOps, Buildkite, CircleCI, GitHub Codespaces и Gitpod.

Отдельно расширения проверяли, упоминается ли их ID в файлах devcontainer.json или .vscode/extensions.json. Это позволяло понять, установил ли расширение сам разработчик или подключение произошло автоматически через конфигурацию проекта.

При этом расширения не похищали исходный код, пароли, токены аутентификации, SSH-ключи и данные браузеров, однако могли повторять попытки отправки данных своим операторам в течение семи дней. Если основная инфраструктура переставала отвечать, расширения могли получить резервный адрес для передачи данных через DNS TXT-запись.

Исследователи рекомендуют удалить вредоносные расширения, сверившись со списком ID, который прилагается к отчету, а также заблокировать домен mangorbit[.]com.

  • Подпишись на наc в Telegram!

    Только важные новости и лучшие статьи

    Подписаться

  • Подписаться
    Уведомить о
    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии