zhoppa.comКогда у бизнеса
что-то пошло не так.
ПОСЛЕДСТВИЯ АТАКИ

GitHub.
Украденный доступ.

Через украденные доступы разработчиков в проекты внедряли похититель ключей. Тысячи репозиториев затронуты; последствия могут дойти до облачных сервисов и пользователей пакетов.

Источники: исследования 12–13 ноября 2026Источники и пояснения ↗
Этот инцидент — на главном экране.
61 764репозитория с проверочными запросами · Aikido
8 926репозиториев со следами кода · Endor Labs
≥ 1 806запусков вредоносного кода · нижняя оценка
10.11начало кампании · 2026
ВЕРСИИ АТАКИ

Атака возвращалась.

Больше всего репозиториев затронула вторая версия. Затем пришла новая волна — в том числе к уже пострадавшим.

Репозитории со следами каждой версии

v2 · Основная волна

Исправленные ошибки и дополнительные способы запуска: код попадал также в скрипты установки проектов.

1 838

репозиториев из первых волн атаковали повторно версией v5

Один репозиторий мог попасть в несколько столбцов. Числа не складываются. Тестовые версии v3 и v4 не показаны.

Endor Labs · срез 13.11, 00:35 МСК ↗Открыть график картинкой ↗
02 / МАСШТАБ

Три числа. Три разных смысла.

Aikido насчитала 61 764 репозитория с проверочными запросами от скомпрометированных аккаунтов. Это цели атаки, а не число успешных заражений. В сводке Aikido указаны 1 835 запусков вредоносного кода, ниже в том же тексте — минимум 1 806. Расхождение источник не объясняет; используем осторожную нижнюю оценку. Данные Aikido ↗

Endor Labs отдельно перечисляет 8 926 репозиториев со следами внедрения кода: срез 12 ноября, 21:35 UTC — 13 ноября, 00:35 МСК. Внедрение не означает, что код выполнился. Эти показатели нельзя складывать или превращать в процент заражения. Перечень и время среза ↗

03 / ПОСЛЕДСТВИЯ

Не просто чужой код.

От токена до облака.

  1. 01

    Чужой доступ

    Украденный токен даёт права разработчика.

  2. 02

    Безобидный запрос

    Изменение документации проверяет доступ к проекту.

  3. 03

    Кража ключей

    Сборка запускает код с доступом к секретам.

  4. 04

    Скрытые следы

    Код откатывают, журнал запуска удаляют.

Механизм по исследованию StepSecurity ↗

Как получили доступ

Атакующие действовали с украденными учётными данными разработчиков. Доступ распространялся и на чужие проекты, где у этих разработчиков были права записи. Это не доказательство взлома самой платформы GitHub. Aikido Security ↗

Что могли украсть

Целью были секреты автоматических сборок: ключи облаков, токены публикации пакетов и доступы к другим системам. Поэтому последствия могут выйти за пределы одного репозитория. Endor Labs ↗

РЕАКЦИИ РАЗРАБОТЧИКОВ

Не только отменить коммит.

ПЕРВАЯ РЕАКЦИЯ

Остановить сборки. Отозвать токены.

В запросе на исправление WebdriverIO предложили немедленно остановить запущенные проверки и релизы и заменить доступы. Одной отмены вредоносного коммита недостаточно.

Обсуждение на GitHub ↗
РИСК ДЛЯ ПОЛЬЗОВАТЕЛЕЙ

Что успело выйти в пакеты?

Участники подняли вопрос о версиях, опубликованных после появления чужого кода. Это запрос на проверку, а не доказательство заражения всех релизов.

Обсуждение на GitHub ↗
ОТВЕТ ПРОЕКТА

Меры уже приняты.

Участник WebdriverIO сообщил о действиях владельца организации по локализации инцидентов. Этот ответ касается проекта, а не завершения всей кампании wfx.

Обсуждение на GitHub ↗

11.11–13.11 · Проверено 13.11 · 20:56 МСК. Отдельные ответы разработчиков; общей оценки настроений по ним нет.

ОСНОВНАЯ ХРОНОЛОГИЯ

Хронология инцидента.

GitHub: похититель ключей внедрили в тысячи репозиториев

Атакующие использовали украденные доступы разработчиков, чтобы внедрять код для кражи секретов сборок и облачных ключей. Это кампания против аккаунтов и проектов, а не подтверждённый взлом самой платформы GitHub. Aikido сообщает о 61 764 репозиториях с проверочными запросами. Endor Labs перечисляет 8 926 репозиториев со следами внедрения кода на 13 ноября, 00:35 МСК. Минимум 1 806 запусков подтверждаются данными исследователей; в сводке Aikido также указано 1 835, без объяснения расхождения. Цели атаки, внедрение и выполнение — разные показатели. Изменения часто быстро откатывали, а журналы запусков удаляли. Полностью стереть следы не удалось: оставались коммиты и пропуски номеров запусков. Наличие автоматизации не доказывает участие ИИ. Для пострадавших проектов риск касается не только кода, но и доступов к связанным сервисам.

Первые события · 2

Опубликованы исследования атаки

Aikido Security и StepSecurity раскрыли механизм кражи секретов сборок и сокрытия следов.

Начало кампании wfx

Исследователи датируют первые проверочные запросы 10 ноября. Атакующие использовали украденные доступы к аккаунтам разработчиков.

05 / ИСТОЧНИКИ

Исследования и подтверждение.

06 / МЕХАНИЗМ

Почему следы не исчезли.

Откат — не стирание истории

StepSecurity описывает быстрый откат вредоносного изменения и удаление запуска GitHub Actions вместе с журналом. Следы сохранялись в коммитах и пропусках номеров запусков. Были исключения: в Nextcloud изменение отменил разработчик через 27 минут. Разбор StepSecurity ↗

Риск для пользователей пакетов

Отдельный способ запуска — скрипт, срабатывающий при установке проекта. В WebdriverIO участники обнаружили такие изменения и подготовили их отмену. Сам факт атаки на репозиторий ещё не доказывает заражение всех опубликованных версий пакета. Обсуждение исправления ↗

Что с ИИ

В проверенных разборах участие ИИ в организации этой атаки не установлено. Массовое выполнение одинаковых действий объясняется автоматизацией; приписывать его ИИ без доказательств нельзя.

UPDATE / 14.11.2026 / МСК

По ситуации сегодня.

Сегодня новых подтверждённых сведений пока нет.

ИСТОЧНИКИ И ПОЯСНЕНИЯ

Что подтверждено.

Это кампания против аккаунтов и проектов на GitHub, а не подтверждённый взлом инфраструктуры GitHub. Числа относятся к разным стадиям атаки и срезам исследователей; общей доли пострадавших нет. Заявление о завершении кампании в использованных материалах не найдено. Публичное обсуждение WebdriverIO подтверждает конкретный случай, но не настроение всех разработчиков.

Что произошло.
Что будет дальше.

Как следить за ситуацией?

Подписаться на канал ZHOPPA.COM

Узнавать о новых сбоях и важных обновлениях первыми. Общая лента всех инцидентов — до пяти публикаций в день.

Отслеживать инцидент GitHub

Подробные обновления по этому инциденту через информационного бота ЗХОППА.

Подписка оформляется в Telegram. Выберите один или оба варианта.