- Регистрация
- Окт 17, 2022
- Сообщения
- 870
- Реакции
- 91
- Награды
- 1
Компания Microsoft удалила 73 репозитория в своих организациях Azure, microsoft, Azure-Samples и MicrosoftDocs на GitHub, что нарушило работу конвейеров непрерывной интеграции.
Инцидент произошёл 5 июня и был локализован всего за 105 секунд. Компания сообщила BleepingComputer, что репозитории были удалены из-за опасений, что они распространяют «потенциально вредоносный контент».
Несколько исследователей подтвердили, что репозитории были удалены после взлома во время кампании по оптимизации цепочки поставок, организованной Miasma/Shai-Hulud.
Платформа OpenSourceMalware отмечает, что репозиторий 'durabletask' в организации Microsoft Azure на GitHub был скомпрометирован в мае, что указывает на то, что неполная очистка позволила злоумышленнику вернуться с новой компрометацией. Однако это не подтверждено.
Сразу после удаления репозиториев появилось сообщение, поясняющее, что это действие было предпринято сотрудниками GitHub «в связи с нарушением условий предоставления услуг GitHub».
Представитель Microsoft ответил на опасения пользователей в ходе обсуждения в сообществе, заявив, что репозитории были отключены из-за «внутренней проблемы управления» и что ведется расследование.
Наиболее существенным непосредственным последствием этого инцидента стало отключение доступа к 'Azure/functions-action', действию GitHub, используемому многими разработчиками для развертывания функций Azure.
Рабочие процессы, ссылающиеся на это действие, перестали работать, поскольку в указанном репозитории не было ничего, что могло бы его выполнить, что привело к сбою и путанице.
Однако на момент написания этой статьи все репозитории восстановлены и считаются чистыми и безопасными для использования.
Однако платформа OpenSourceMalware отмечает, что пакет 'durabletask' в индексе пакетов Python (PyPI) был скомпрометирован в мае, когда злоумышленник распространил три вредоносные версии (1.4.1, 1.4.2, 1.4.3).
В заявлении для BleepingComputer представитель Microsoft пояснил, что компания «временно удалила некоторые репозитории, пока мы расследовали потенциально вредоносный контент».
Хотя все репозитории были восстановлены, Microsoft «уведомила небольшое количество клиентов, которые могли загрузить контент из затронутых репозиториев».
«Мы продолжим расследование, и если будут выявлены какие-либо дополнительные обстоятельства, требующие вмешательства клиента, мы свяжемся с вами напрямую через наши установленные каналы поддержки», — сообщил нам представитель Microsoft.
Инженер по безопасности Аднан Хан заявил , что инцидент 5 июня, затронувший репозитории Microsoft, по всей видимости, является частью кампании вредоносного ПО Miasma, которая заразила 32 пакета npm от Red Hat .
В опубликованном на этой неделе отчете компания Cloudsmith, занимающаяся управлением цепочками поставок программного обеспечения, пришла к выводу , что среда Microsoft Azure на GitHub и репозиторий «durabletask» были скомпрометированы с помощью Miasma, которая нацелена на инструменты программирования для ИИ (например, Claude Code, Gemini CLI, VS Code, Cursor).
Хакер переключился с пакетов npm от Red Hat на ресурсы Microsoft на GitHub.
«Первоначально червь атаковал пространство имен npm @redhat-cloud-services, взломав учетную запись GitHub сотрудника Red Hat. Отправляя непроверенные «осиротевшие» коммиты во внутренние репозитории, злоумышленники внедрили минимальный рабочий процесс, который запрашивал токены OIDC GitHub », — заявили исследователи.
Атаки на цепочки поставок продолжают быть направлены против экосистем с открытым исходным кодом. Вчера компания Socket, занимающаяся безопасностью приложений, сообщила об новой атаки Shai-Hulud обнаружении в выходные , основанной на новом механизме доставки .
Компания StepSecurity опубликовала отдельный отчет, посвященный атаке Шаи-Хулуда, затронувшей Pythagora-io/gpt-pilot , популярный инструмент для разработчиков ИИ с открытым исходным кодом, имеющий более 33 700 звезд на GitHub и более 3500 форков.
Разработчикам программного обеспечения следует рассмотреть возможность блокировки зависимостей своих проектов, добавления многодневных задержек для получения обновлений новых пакетов и тестирования новых сборок в изолированных средах.

