Всередині атаки хробака Miasma: Як шкідливе ПЗ перетворило ШІ-помічників кодування на зброю проти Microsoft GitHub
Хробак Miasma, шкідливе ПЗ, що самовідтворюється, 5 червня 2026 року скомпрометував 73 GitHub репозиторії Microsoft, використавши ШІ інструменти для кодування на кшталт Claude Code та VS Code для запуску шкідливого ко... Ланцюжок атаки розпочався зі зламаних npm пакетів Red Hat 1 червня, що свідчить про складну бага...
ОпублікувавВідредаговано за допомогою DeepSeek-V4-ProЗображення створено за допомогою GPT Image 1.5
Хробак Miasma, шкідливе ПЗ, що самовідтворюється, 5 червня 2026 року скомпрометував 73 GitHub репозиторії Microsoft, використавши ШІ інструменти для кодування на кшталт Claude Code та VS Code для запуску шкідливого ко...
Ланцюжок атаки розпочався зі зламаних npm пакетів Red Hat 1 червня, що свідчить про складну багатоетапну атаку на ланцюжок постачання, пов'язану з оприлюдненим фреймворком Mini Shai Hulud та його потенційними послідов...
Реагування на інцидент включало негайне відключення репозиторіїв, повне відновлення до 8 червня та фундаментальний перегляд підходів до безпеки, де сам факт відкриття репозиторію в ШІ інструменті тепер розглядається я...
What was the Miasma malware attack on Microsoft's GitHub repositories, including how the attack occurred on June 5 when self-replicating MiaAn artistic representation of the Miasma worm infiltrating Microsoft's GitHub ecosystem through AI coding tools.
AI Prompt
Create a landscape editorial hero image for this Studio Global article: What was the Miasma malware attack on Microsoft's GitHub repositories, including how the attack occurred on June 5 when self-replicating Mia. Article summary: Here is a comprehensive breakdown of the Miasma malware attack on Microsoft's GitHub repositories.. Topic tags: general, general web, user generated, education. Reference image context from search candidates: Reference image 1: visual subject "GitHub disabled 73 Microsoft repositories on June 5 after a malicious commit landed in an Azure project, in what researchers described as a supply chain attack aimed at developer w" source context "Supply Chain Attack Hits Microsoft GitHub Repos, AI Coding Tools" Reference image 2: visual subject "GitHub disabled 73 Microsoft repositories on June 5 after a malicious commit landed in an Azure project, in what researchers d
openai.com
5 червня 2026 року шкідливе програмне забезпечення, здатне до самовідтворення, відоме як хробак Miasma, змусило GitHub відключити 73 репозиторії, що належать Microsoft, і сталося це лише за 105 секунд. Це не була дрібна ін'єкція коду; це була витончена атака на ланцюжок постачання, яка перетворила на зброю інструменти, котрим розробники довіряють найбільше, — їхніх ШІ-помічників для кодування. Уражені репозиторії охоплювали чотири ключові організації Microsoft: Azure, Azure-Samples, Microsoft та MicrosoftDocs. Ця атака знаменує переломний момент у кібербезпеці, коли просте відкриття кодової бази в середовищі зі штучним інтелектом стає тригером для викрадення облікових даних.
Studio Global AI
Continue your research
This page includes a source-backed answer you can continue inside Studio Global.
What is the short answer to "Всередині атаки хробака Miasma: Як шкідливе ПЗ перетворило ШІ-помічників кодування на зброю проти Microsoft GitHub"?
Хробак Miasma, шкідливе ПЗ, що самовідтворюється, 5 червня 2026 року скомпрометував 73 GitHub репозиторії Microsoft, використавши ШІ інструменти для кодування на кшталт Claude Code та VS Code для запуску шкідливого ко...
What are the key points to validate first?
Хробак Miasma, шкідливе ПЗ, що самовідтворюється, 5 червня 2026 року скомпрометував 73 GitHub репозиторії Microsoft, використавши ШІ інструменти для кодування на кшталт Claude Code та VS Code для запуску шкідливого ко... Ланцюжок атаки розпочався зі зламаних npm пакетів Red Hat 1 червня, що свідчить про складну багатоетапну атаку на ланцюжок постачання, пов'язану з оприлюдненим фреймворком Mini Shai Hulud та його потенційними послідов...
What should I do next in practice?
Реагування на інцидент включало негайне відключення репозиторіїв, повне відновлення до 8 червня та фундаментальний перегляд підходів до безпеки, де сам факт відкриття репозиторію в ШІ інструменті тепер розглядається я...
Всередині атаки хробака Miasma: Як шкідливе ПЗ перетворило ШІ-помічників кодування на зброю проти Microsoft GitHub
Хробак Miasma, шкідливе ПЗ, що самовідтворюється, 5 червня 2026 року скомпрометував 73 GitHub репозиторії Microsoft, використавши ШІ інструменти для кодування на кшталт Claude Code та VS Code для запуску шкідливого ко... Ланцюжок атаки розпочався зі зламаних npm пакетів Red Hat 1 червня, що свідчить про складну бага...
ОпублікувавВідредаговано за допомогою DeepSeek-V4-ProЗображення створено за допомогою GPT Image 1.5
Хробак Miasma, шкідливе ПЗ, що самовідтворюється, 5 червня 2026 року скомпрометував 73 GitHub репозиторії Microsoft, використавши ШІ інструменти для кодування на кшталт Claude Code та VS Code для запуску шкідливого ко...
Ланцюжок атаки розпочався зі зламаних npm пакетів Red Hat 1 червня, що свідчить про складну багатоетапну атаку на ланцюжок постачання, пов'язану з оприлюдненим фреймворком Mini Shai Hulud та його потенційними послідов...
Реагування на інцидент включало негайне відключення репозиторіїв, повне відновлення до 8 червня та фундаментальний перегляд підходів до безпеки, де сам факт відкриття репозиторію в ШІ інструменті тепер розглядається я...
What was the Miasma malware attack on Microsoft's GitHub repositories, including how the attack occurred on June 5 when self-replicating MiaAn artistic representation of the Miasma worm infiltrating Microsoft's GitHub ecosystem through AI coding tools.
AI Prompt
Create a landscape editorial hero image for this Studio Global article: What was the Miasma malware attack on Microsoft's GitHub repositories, including how the attack occurred on June 5 when self-replicating Mia. Article summary: Here is a comprehensive breakdown of the Miasma malware attack on Microsoft's GitHub repositories.. Topic tags: general, general web, user generated, education. Reference image context from search candidates: Reference image 1: visual subject "GitHub disabled 73 Microsoft repositories on June 5 after a malicious commit landed in an Azure project, in what researchers described as a supply chain attack aimed at developer w" source context "Supply Chain Attack Hits Microsoft GitHub Repos, AI Coding Tools" Reference image 2: visual subject "GitHub disabled 73 Microsoft repositories on June 5 after a malicious commit landed in an Azure project, in what researchers d
openai.com
5 червня 2026 року шкідливе програмне забезпечення, здатне до самовідтворення, відоме як хробак Miasma, змусило GitHub відключити 73 репозиторії, що належать Microsoft, і сталося це лише за 105 секунд. Це не була дрібна ін'єкція коду; це була витончена атака на ланцюжок постачання, яка перетворила на зброю інструменти, котрим розробники довіряють найбільше, — їхніх ШІ-помічників для кодування. Уражені репозиторії охоплювали чотири ключові організації Microsoft: Azure, Azure-Samples, Microsoft та MicrosoftDocs. Ця атака знаменує переломний момент у кібербезпеці, коли просте відкриття кодової бази в середовищі зі штучним інтелектом стає тригером для викрадення облікових даних.
Studio Global AI
Continue your research
This page includes a source-backed answer you can continue inside Studio Global.
What is the short answer to "Всередині атаки хробака Miasma: Як шкідливе ПЗ перетворило ШІ-помічників кодування на зброю проти Microsoft GitHub"?
Хробак Miasma, шкідливе ПЗ, що самовідтворюється, 5 червня 2026 року скомпрометував 73 GitHub репозиторії Microsoft, використавши ШІ інструменти для кодування на кшталт Claude Code та VS Code для запуску шкідливого ко...
What are the key points to validate first?
Хробак Miasma, шкідливе ПЗ, що самовідтворюється, 5 червня 2026 року скомпрометував 73 GitHub репозиторії Microsoft, використавши ШІ інструменти для кодування на кшталт Claude Code та VS Code для запуску шкідливого ко... Ланцюжок атаки розпочався зі зламаних npm пакетів Red Hat 1 червня, що свідчить про складну багатоетапну атаку на ланцюжок постачання, пов'язану з оприлюдненим фреймворком Mini Shai Hulud та його потенційними послідов...
What should I do next in practice?
Реагування на інцидент включало негайне відключення репозиторіїв, повне відновлення до 8 червня та фундаментальний перегляд підходів до безпеки, де сам факт відкриття репозиторію в ШІ інструменті тепер розглядається я...
Як розгорталася атака: ШІ-інструменти як спусковий гачок
Новизна атаки полягала в її шляху виконання, який оминав традиційні перевірки безпеки, перетворюючи інструменти розробника на вектор атаки.
Точка входу: Злам розпочався зі шкідливого коміту, надісланого до репозиторію Azure/durabletask з використанням попередньо скомпрометованого облікового запису контриб'ютора . Щоб уникнути виявлення, коміт мав назву «Switched DataConverter to OrchestrationContext [skip ci]», а його метадані були датовані березнем 2020 року .
Доставка шкідливого коду через ШІ-помічників: Коміт не змінював традиційний вихідний код. Натомість він розміщував конфігураційні файли, як-от налаштування для Claude Code, Gemini CLI та Cursor . Коли розробник відкривав заражений репозиторій у Claude Code, Gemini CLI, Cursor або Visual Studio Code (VS Code), ці ШІ-інструменти автоматично зчитували конфігураційні файли, виконуючи прихований код для збору облікових даних .
Що було викрадено: Після виконання хробак збирав широкий спектр критичних облікових даних із машини розробника та пов'язаних середовищ, включаючи дані для AWS, GCP, Azure, HashiCorp Vault, Kubernetes та GitHub Actions.
Самовідтворення: Викравши облікові дані, хробак використовував їх для надсилання такого ж шкідливого коміту до інших репозиторіїв, доступних жертві, що дозволяло йому швидко поширюватися між різними організаціями .
Першоджерело: Злам npm-пакетів Red Hat
Інцидент із Microsoft GitHub став фінальним актом кампанії, яка розпочалася днями раніше в ланцюжку постачання програмного забезпечення з відкритим кодом.
1 червня 2026 року зловмисники використали викрадений обліковий запис співробітника Red Hat на GitHub для публікації шкідливих версій 32 офіційних npm-пакетів @redhat-cloud-services, що охоплювали понад 90 версій . Підрозділ Microsoft Threat Intelligence відстежив джерело компрометації до вихідного конвеєра CI/CD RedHatInsights/javascript-clients, що дозволило зловмисникам публікувати троянізовані пакети з легітимними на вигляд підписами автентичності походження . Ці шкідливі пакети містили прихований сценарій попередньої установки (preinstall), який запускав викрадача облікових даних одразу після встановлення, заклавши основу для ширшого поширення Miasma .
Реагування та стримування
Реакція на атаку була швидкою та рішучою, але наслідки інциденту є глибокими.
Негайне відключення: Автоматизовані системи виявлення зловживань GitHub відключили всі 73 заражені репозиторії двома окремими хвилями, миттєво заблокувавши публічний доступ і показавши повідомлення про «порушення умов надання послуг» .
Відновлення та усунення наслідків: Microsoft повністю відновила всі уражені репозиторії до 8 червня та повідомила постраждалих клієнтів . Ключовим висновком стало те, що зловмисник повторно використав незмінені секрети GitHub Actions для підтримки та розширення доступу, що свідчить про те, що попередня компрометація не була повністю усунена .
Глибший корінь проблеми: Розслідування показали, що викрадені облікові дані, використані в атаці 5 червня, перебували в активних логах викрадачів протягом 48 днів до моменту використання, що підкреслює довготривале вторгнення, яке передувало активації хробака .
Атрибуція: Спадщина Shai-Hulud та проблема наслідувачів
Miasma є прямим нащадком фреймворку Mini Shai-Hulud, інструментарію, створеного загрозливою групою, відомою як TeamPCP. Попередня кампанія TeamPCP, розкрита 12 травня 2026 року, вже скомпрометувала понад 170 пакетів npm та PyPI, які сумарно мали понад 518 мільйонів завантажень, безпосередньо націлюючись на бібліотеки для ШІ-розробників .
Ситуація ще більше ускладнюється тим, що TeamPCP відкрила вихідний код фреймворку Mini Shai-Hulud. Це означає, що невідома кількість акторів-наслідувачів має доступ до тієї ж кодової бази. Хоча методи та код однозначно пов'язують Miasma зі спадщиною TeamPCP, численні дослідники безпеки застерігають, що остаточну атрибуцію цієї конкретної хвилі атак оригінальній групі зробити неможливо, оскільки будь-який актор із доступом до відкритого інструментарію міг організувати частину або всю цю атаку .
Рекомендації з безпеки для розробників
Атака Miasma фундаментально змінює межі безпеки. Відкриття репозиторію з кодом більше не є пасивною, безпечною дією. Дослідники сформулювали кілька ключових рекомендацій:
Відкликайте та змінюйте все: Негайно оновіть усі токени GitHub Actions, облікові дані хмарних провайдерів, токени публікації npm та будь-які інші секрети, які могли бути розкриті через логи CI/CD, заражені репозиторії чи логи викрадачів .
Запровадьте сувору багатофакторну автентифікацію (MFA): Вимагайте багатофакторну автентифікацію, бажано з використанням апаратних ключів безпеки, для всіх облікових записів контриб'юторів, щоб запобігти вторгненням на основі викрадених облікових даних .
Очистіть межі довіри для ШІ-інструментів: Ставтеся до ненадійних репозиторіїв як до невідомих виконуваних файлів. Налаштуйте ШІ-агенти для кодування (Claude Code, Cursor, Gemini CLI, VS Code) так, щоб вони не виконували автоматично та не зчитували автоматично конфігураційні файли та завдання з репозиторіїв .
Посильте захист конвеєрів CI/CD: Проведіть аудит робочих процесів GitHub Actions, щоб обмежити права на запис для токенів Actions, видалити невикористовувані токени та забезпечити використання короткострокових облікових даних .
Покращіть гігієну ланцюжка постачання: Використовуйте інструменти сканування залежностей, генеруйте SBOM (специфікацію програмного забезпечення) та перевіряйте походження пакетів перед встановленням. Відстежуйте пакети на наявність прихованих сценаріїв preinstall або postinstall .
Як розгорталася атака: ШІ-інструменти як спусковий гачок
Новизна атаки полягала в її шляху виконання, який оминав традиційні перевірки безпеки, перетворюючи інструменти розробника на вектор атаки.
Точка входу: Злам розпочався зі шкідливого коміту, надісланого до репозиторію Azure/durabletask з використанням попередньо скомпрометованого облікового запису контриб'ютора . Щоб уникнути виявлення, коміт мав назву «Switched DataConverter to OrchestrationContext [skip ci]», а його метадані були датовані березнем 2020 року .
Доставка шкідливого коду через ШІ-помічників: Коміт не змінював традиційний вихідний код. Натомість він розміщував конфігураційні файли, як-от налаштування для Claude Code, Gemini CLI та Cursor . Коли розробник відкривав заражений репозиторій у Claude Code, Gemini CLI, Cursor або Visual Studio Code (VS Code), ці ШІ-інструменти автоматично зчитували конфігураційні файли, виконуючи прихований код для збору облікових даних .
Що було викрадено: Після виконання хробак збирав широкий спектр критичних облікових даних із машини розробника та пов'язаних середовищ, включаючи дані для AWS, GCP, Azure, HashiCorp Vault, Kubernetes та GitHub Actions.
Самовідтворення: Викравши облікові дані, хробак використовував їх для надсилання такого ж шкідливого коміту до інших репозиторіїв, доступних жертві, що дозволяло йому швидко поширюватися між різними організаціями .
Першоджерело: Злам npm-пакетів Red Hat
Інцидент із Microsoft GitHub став фінальним актом кампанії, яка розпочалася днями раніше в ланцюжку постачання програмного забезпечення з відкритим кодом.
1 червня 2026 року зловмисники використали викрадений обліковий запис співробітника Red Hat на GitHub для публікації шкідливих версій 32 офіційних npm-пакетів @redhat-cloud-services, що охоплювали понад 90 версій . Підрозділ Microsoft Threat Intelligence відстежив джерело компрометації до вихідного конвеєра CI/CD RedHatInsights/javascript-clients, що дозволило зловмисникам публікувати троянізовані пакети з легітимними на вигляд підписами автентичності походження . Ці шкідливі пакети містили прихований сценарій попередньої установки (preinstall), який запускав викрадача облікових даних одразу після встановлення, заклавши основу для ширшого поширення Miasma .
Реагування та стримування
Реакція на атаку була швидкою та рішучою, але наслідки інциденту є глибокими.
Негайне відключення: Автоматизовані системи виявлення зловживань GitHub відключили всі 73 заражені репозиторії двома окремими хвилями, миттєво заблокувавши публічний доступ і показавши повідомлення про «порушення умов надання послуг» .
Відновлення та усунення наслідків: Microsoft повністю відновила всі уражені репозиторії до 8 червня та повідомила постраждалих клієнтів . Ключовим висновком стало те, що зловмисник повторно використав незмінені секрети GitHub Actions для підтримки та розширення доступу, що свідчить про те, що попередня компрометація не була повністю усунена .
Глибший корінь проблеми: Розслідування показали, що викрадені облікові дані, використані в атаці 5 червня, перебували в активних логах викрадачів протягом 48 днів до моменту використання, що підкреслює довготривале вторгнення, яке передувало активації хробака .
Атрибуція: Спадщина Shai-Hulud та проблема наслідувачів
Miasma є прямим нащадком фреймворку Mini Shai-Hulud, інструментарію, створеного загрозливою групою, відомою як TeamPCP. Попередня кампанія TeamPCP, розкрита 12 травня 2026 року, вже скомпрометувала понад 170 пакетів npm та PyPI, які сумарно мали понад 518 мільйонів завантажень, безпосередньо націлюючись на бібліотеки для ШІ-розробників .
Ситуація ще більше ускладнюється тим, що TeamPCP відкрила вихідний код фреймворку Mini Shai-Hulud. Це означає, що невідома кількість акторів-наслідувачів має доступ до тієї ж кодової бази. Хоча методи та код однозначно пов'язують Miasma зі спадщиною TeamPCP, численні дослідники безпеки застерігають, що остаточну атрибуцію цієї конкретної хвилі атак оригінальній групі зробити неможливо, оскільки будь-який актор із доступом до відкритого інструментарію міг організувати частину або всю цю атаку .
Рекомендації з безпеки для розробників
Атака Miasma фундаментально змінює межі безпеки. Відкриття репозиторію з кодом більше не є пасивною, безпечною дією. Дослідники сформулювали кілька ключових рекомендацій:
Відкликайте та змінюйте все: Негайно оновіть усі токени GitHub Actions, облікові дані хмарних провайдерів, токени публікації npm та будь-які інші секрети, які могли бути розкриті через логи CI/CD, заражені репозиторії чи логи викрадачів .
Запровадьте сувору багатофакторну автентифікацію (MFA): Вимагайте багатофакторну автентифікацію, бажано з використанням апаратних ключів безпеки, для всіх облікових записів контриб'юторів, щоб запобігти вторгненням на основі викрадених облікових даних .
Очистіть межі довіри для ШІ-інструментів: Ставтеся до ненадійних репозиторіїв як до невідомих виконуваних файлів. Налаштуйте ШІ-агенти для кодування (Claude Code, Cursor, Gemini CLI, VS Code) так, щоб вони не виконували автоматично та не зчитували автоматично конфігураційні файли та завдання з репозиторіїв .
Посильте захист конвеєрів CI/CD: Проведіть аудит робочих процесів GitHub Actions, щоб обмежити права на запис для токенів Actions, видалити невикористовувані токени та забезпечити використання короткострокових облікових даних .
Покращіть гігієну ланцюжка постачання: Використовуйте інструменти сканування залежностей, генеруйте SBOM (специфікацію програмного забезпечення) та перевіряйте походження пакетів перед встановленням. Відстежуйте пакети на наявність прихованих сценаріїв preinstall або postinstall .