GitHub взломали через отравлённое VS Code расширение: похищено ~3 800 внутренних репозиториев
Устройство сотрудника скомпрометировано через вредоносное расширение VS Code. TeamPCP похитила ~3 800 внутренних репозиториев и выставила исходный код на продажу за $50 000. Данные клиентов не затронуты.
Новости TprogerGitHub подтвердил: один сотрудник установил отравлённое расширение для VS Code — и в результате хакеры получили доступ к ~3 800 внутренних репозиториев компании. Это первый публично подтверждённый случай, когда атака через маркетплейс расширений IDE привела к взлому самой платформы.
20 мая 2026 года GitHub официально признал взлом: злоумышленники скомпрометировали устройство сотрудника через вредоносную версию расширения для Visual Studio Code. Ответственность взяла группировка TeamPCP, предлагающая похищенный код на форумах за $50 000.
Коротко о главном
GitHub взломан через VS Code расширение
Что случилось, почему это важно и что делать
- GitHub подтвердил несанкционированный доступ к ~3 800 внутренних репозиториев 20 мая 2026 года
- Вектор атаки — отравлённая версия расширения VS Code (предположительно Nx Console v18.95.0), доступная в маркетплейсе ~11 минут
- Ответственность взяла группировка TeamPCP (UNC6780), данные выставлены на продажу за $50 000
- Данные клиентов GitHub не пострадали — взлом затронул только внутренние репозитории
- GitHub ротировал критические ключи, изолировал устройство и удалил вредоносное расширение
Как работала атака
Схема взлома — многоступенчатая. Хакеры загрузили отравлённую версию популярного расширения в маркетплейс VS Code, которым управляет материнская компания GitHub — Microsoft. Когда сотрудник установил заражённую версию, вредонос получил доступ к устройству.
Дальше началась классическая цепочка бокового перемещения: компрометация устройства → извлечение секретов из репозитория, к которому был доступ у пользователя → доступ к внутренней инфраструктуре GitHub. Каждый шаг становился плацдармом для следующего.
Наиболее вероятным кандидатом исследователи называют троянизированную версию Nx Console (nrwl.angular-console) v18.95.0, опубликованную 19 мая 2026 года и провисевшую в маркетплейсе около 11 минут до удаления.
Проблема маркетплейса VS Code в этом контексте очевидна: разработчик, устанавливающий расширение от внешне легитимного издателя, фактически не имеет способа обнаружить инъекцию вредоноса без активного сканирования секретов или поведенческого мониторинга на уровне эндпоинта.
Что похитили и что продают
По заявлению TeamPCP на форуме Breached, группа получила доступ к «исходному коду GitHub и внутренним организациям». В объявлении о продаже указано: «Здесь около ~4 000 репозиториев приватного кода, я с удовольствием отправлю образцы заинтересованным покупателям».
GitHub подтвердил, что заявленный злоумышленниками масштаб «~3 800 репозиториев в целом согласуется» с данными внутреннего расследования — редкий случай, когда жертва сама верифицирует объём утечки. Это существенно повышает достоверность инцидента.
Что примечательно: TeamPCP не вымогает выкуп. Группа ищет единственного покупателя, после чего обещает уничтожить данные на своей стороне. Однако если покупатель не найдётся — группа угрожает опубликовать данные бесплатно. Дедлайна нет, но угроза утечки есть.
Масштаб последствий
GitHub — крупнейшая в мире платформа разработки: более 4 миллионов организаций (в том числе 90% компаний из Fortune 100), 180 миллионов разработчиков, 420 миллионов репозиториев. Внутренний исходный код платформы содержит архитектурные решения, реализации систем безопасности и дизайн внутренних API — то, к чему никто за пределами GitHub не должен был иметь доступа.
Данные клиентских репозиториев, корпоративных аккаунтов и организаций не пострадали. GitHub подтвердил отсутствие свидетельств утечки за пределы внутренних репозиториев компании.
Кто такие TeamPCP / UNC6780
TeamPCP, отслеживаемая Google Threat Intelligence Group как UNC6780, — финансово мотивированная группировка, специализирующаяся на атаках на цепочки поставок в экосистеме разработки. В 2026 году она успела скомпрометировать несколько крупных инструментов:
- Trivy — популярный сканер уязвимостей (CVE-2026-33634): затронуто более 1 000 организаций, включая Cisco
- KICS (от Checkmarx) и LiteLLM — целевой сбор учётных данных из CI/CD-пайплайнов
- durabletask — официальный Python-клиент Microsoft для Durable Task: три вредоносные версии (1.4.1–1.4.3)
- TanStack, MistralAI, Telnyx SDK — серия атак на open-source зависимости через отравленные pull request
Инструмент группы — само-реплицирующийся вредонос Mini Shai-Hulud, автоматизирующий атаки на цепочки поставок через кражу CI/CD-учётных данных. Он распространяется через компрометированные PyPI-пакеты и вредоносные pull request в популярные GitHub-репозитории.
Как GitHub ответил на взлом
Реакция была оперативной. В тот же день обнаружения компании выполнила ротацию критических ключей, изолировала заражённое устройство и удалила вредоносную версию расширения из маркетплейса Microsoft. Мониторинг инфраструктуры продолжается.
GitHub пообещал опубликовать подробный отчёт по завершении расследования и уведомить клиентов, если обнаружится влияние на их данные.
Часто задаваемые вопросы
Мои репозитории на GitHub в безопасности?
Да. GitHub подтвердил, что взлом затронул только внутренние репозитории самой компании. Пользовательские репозитории, корпоративные аккаунты и организации не пострадали. Следите за официальными обновлениями от GitHub.
Какое расширение VS Code было заражено?
GitHub официально не назвал расширение. По данным исследователей безопасности, наиболее вероятный кандидат — Nx Console (nrwl.angular-console) версии 18.95.0, опубликованная 18 мая 2026 года и удалённая из маркетплейса примерно через 11 минут.
Что делать, чтобы снизить риск подобной атаки?
- Включить secret scanning на уровне устройства и CI/CD
- Устанавливать только расширения от проверенных издателей с большой аудиторией
- Использовать Restricted Mode в VS Code — ограничивает права расширений
- Ротировать API-ключи и токены после любого подозрительного события
- Использовать EDR-решение для мониторинга поведения процессов
Чем занимается TeamPCP и насколько они опасны?
TeamPCP (UNC6780) — финансово мотивированная группировка, которая в 2026 году взломала Trivy, Checkmarx, LiteLLM и Microsoft durabletask. Они специализируются на supply chain атаках через открытый код. Если ваша компания использует зависимости из PyPI или npm — вы потенциально в зоне риска.
Выводы
Платформа GitHub используется более чем 4 миллионами организаций, включая 90% компаний Fortune 100. Взлом внутреннего исходного кода GitHub несёт последствия, выходящие далеко за рамки самого инцидента: в руках злоумышленника оказываются архитектурные решения и реализации систем безопасности платформы.
Этот инцидент наглядно показывает уязвимость поверхности атаки через экосистему расширений IDE. Маркетплейс VS Code содержит десятки тысяч расширений — злоумышленникам достаточно нескольких минут, чтобы загрузить отравлённую версию и поймать нужного разработчика.
Если вы или ваша команда используете VS Code на корпоративных устройствах: проверьте список установленных расширений, убедитесь, что secret scanning активен, и следите за официальными обновлениями от GitHub. Источник: Secure Blink, Help Net Security, HackRead.