Inuti Miasma-attacken: När AI-verktygen blev själva språngbrädan mot Microsofts GitHub
Miasma masken, en självreplikerande skadlig kod, komprometterade 73 av Microsofts GitHub repositories den 5 juni 2026 genom att utnyttja AI baserade kodverktyg som Claude Code och VS Code för att aktivera en skadlig n... Attackkedjan inleddes med manipulerade npm paket från Red Hat den 1 juni, vilket pekar på en fle...
Publicerad avRedigerad med DeepSeek-V4-ProBilder genererade med GPT Image 1.5
Miasma masken, en självreplikerande skadlig kod, komprometterade 73 av Microsofts GitHub repositories den 5 juni 2026 genom att utnyttja AI baserade kodverktyg som Claude Code och VS Code för att aktivera en skadlig n...
Attackkedjan inleddes med manipulerade npm paket från Red Hat den 1 juni, vilket pekar på en flerstegsattack kopplad till det öppna ramverket Mini Shai Hulud.
GitHub agerade omedelbart och stängde ned de drabbade repositories. Alla var återställda av Microsoft den 8 juni.
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
Den 5 juni 2026 tvingades GitHub att stänga ned 73 av Microsofts kodarkiv på bara 105 sekunder. Orsaken var en självreplikerande skadlig kod känd som Miasma-masken. Det var inte fråga om en enkel kodinsmuggling; det var en sofistikerad attack mot leverantörskedjan som använde utvecklarnas mest betrodda verktyg – deras AI-assistenter – som vapen. De drabbade repositories sträckte sig över fyra centrala Microsoft-organisationer: Azure, Azure-Samples, Microsoft och MicrosoftDocs. Attacken representerar ett paradigmskifte inom cybersäkerhet, där blotta handlingen att öppna en kodbas i en AI-driven miljö blev en utlösande faktor för stöld av inloggningsuppgifter.
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 "Inuti Miasma-attacken: När AI-verktygen blev själva språngbrädan mot Microsofts GitHub"?
Miasma masken, en självreplikerande skadlig kod, komprometterade 73 av Microsofts GitHub repositories den 5 juni 2026 genom att utnyttja AI baserade kodverktyg som Claude Code och VS Code för att aktivera en skadlig n...
What are the key points to validate first?
Miasma masken, en självreplikerande skadlig kod, komprometterade 73 av Microsofts GitHub repositories den 5 juni 2026 genom att utnyttja AI baserade kodverktyg som Claude Code och VS Code för att aktivera en skadlig n... Attackkedjan inleddes med manipulerade npm paket från Red Hat den 1 juni, vilket pekar på en flerstegsattack kopplad till det öppna ramverket Mini Shai Hulud.
What should I do next in practice?
GitHub agerade omedelbart och stängde ned de drabbade repositories. Alla var återställda av Microsoft den 8 juni.
Inuti Miasma-attacken: När AI-verktygen blev själva språngbrädan mot Microsofts GitHub
Miasma masken, en självreplikerande skadlig kod, komprometterade 73 av Microsofts GitHub repositories den 5 juni 2026 genom att utnyttja AI baserade kodverktyg som Claude Code och VS Code för att aktivera en skadlig n... Attackkedjan inleddes med manipulerade npm paket från Red Hat den 1 juni, vilket pekar på en fle...
Publicerad avRedigerad med DeepSeek-V4-ProBilder genererade med GPT Image 1.5
Miasma masken, en självreplikerande skadlig kod, komprometterade 73 av Microsofts GitHub repositories den 5 juni 2026 genom att utnyttja AI baserade kodverktyg som Claude Code och VS Code för att aktivera en skadlig n...
Attackkedjan inleddes med manipulerade npm paket från Red Hat den 1 juni, vilket pekar på en flerstegsattack kopplad till det öppna ramverket Mini Shai Hulud.
GitHub agerade omedelbart och stängde ned de drabbade repositories. Alla var återställda av Microsoft den 8 juni.
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
Den 5 juni 2026 tvingades GitHub att stänga ned 73 av Microsofts kodarkiv på bara 105 sekunder. Orsaken var en självreplikerande skadlig kod känd som Miasma-masken. Det var inte fråga om en enkel kodinsmuggling; det var en sofistikerad attack mot leverantörskedjan som använde utvecklarnas mest betrodda verktyg – deras AI-assistenter – som vapen. De drabbade repositories sträckte sig över fyra centrala Microsoft-organisationer: Azure, Azure-Samples, Microsoft och MicrosoftDocs. Attacken representerar ett paradigmskifte inom cybersäkerhet, där blotta handlingen att öppna en kodbas i en AI-driven miljö blev en utlösande faktor för stöld av inloggningsuppgifter.
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 "Inuti Miasma-attacken: När AI-verktygen blev själva språngbrädan mot Microsofts GitHub"?
Miasma masken, en självreplikerande skadlig kod, komprometterade 73 av Microsofts GitHub repositories den 5 juni 2026 genom att utnyttja AI baserade kodverktyg som Claude Code och VS Code för att aktivera en skadlig n...
What are the key points to validate first?
Miasma masken, en självreplikerande skadlig kod, komprometterade 73 av Microsofts GitHub repositories den 5 juni 2026 genom att utnyttja AI baserade kodverktyg som Claude Code och VS Code för att aktivera en skadlig n... Attackkedjan inleddes med manipulerade npm paket från Red Hat den 1 juni, vilket pekar på en flerstegsattack kopplad till det öppna ramverket Mini Shai Hulud.
What should I do next in practice?
GitHub agerade omedelbart och stängde ned de drabbade repositories. Alla var återställda av Microsoft den 8 juni.
Det nya med attacken var dess utförande, där traditionella säkerhetskontroller kringgicks genom att utvecklarverktyg förvandlades till attackvektorer.
Intrångspunkten: Intrånget började med en skadlig commit som laddades upp till arkivet Azure/durabletask via ett tidigare komprometterat bidragskonto . För att undvika upptäckt fick commiten titeln "Switched DataConverter to OrchestrationContext [skip ci]" och dess metadata bakdaterades till mars 2020 .
Nyttolasten levererades via AI-assistenter: Commitens ändringar handlade inte om traditionell källkod. Istället planterade den konfigurationsfiler för verktyg som Claude Code, Gemini CLI och Cursor . När en utvecklare öppnade det infekterade arkivet i Claude Code, Gemini CLI, Cursor eller Visual Studio Code (VS Code), läste dessa AI-verktyg automatiskt konfigurationsfilerna och körde en dold nyttolast som samlade in inloggningsuppgifter .
Vad som stals: När masken väl kördes samlade den in en bred uppsättning kritiska inloggningsuppgifter från utvecklarens dator och anslutna miljöer, däribland de för AWS, GCP, Azure, HashiCorp Vault, Kubernetes och GitHub Actions.
Självreplikering: Med de stulna inloggningsuppgifterna spred masken vidare samma skadliga commit till andra repositories som offret hade tillgång till, vilket möjliggjorde en snabb spridning över flera organisationer .
Ursprunget: Komprometterade npm-paket från Red Hat
Händelsen på Microsofts GitHub var sista akten i en kampanj som inleddes dagarna innan i den öppna källkodens leverantörskedja.
Den 1 juni 2026 använde angripare ett stulet GitHub-konto från en Red Hat-anställd för att publicera manipulerade versioner av 32 officiella @redhat-cloud-services npm-paket, fördelade på över 90 versioner . Microsoft Threat Intelligence spårade intrånget till RedHats CI/CD-pipeline RedHatInsights/javascript-clients, vilket gjorde det möjligt för angriparna att publicera trojaniserade paket med legitima äkthetssignaturer . Dessa skadliga paket innehöll ett förvirrat installationsskript som körde en stöld av inloggningsuppgifter vid installation, vilket lade grunden för Miasma-maskens vidare spridning .
Respons och begränsning av skadan
Svaret på attacken var snabbt och beslutsamt, men händelsens implikationer är djupgående.
Omedelbar nedstängning: GitHubs automatiserade system för missbruksdetektering stängde av alla 73 infekterade repositories i två diskreta vågor och blockerade omedelbart allmän åtkomst med ett meddelande om "brott mot användarvillkoren" .
Återställning och sanering: Microsoft hade återställt alla drabbade repositories den 8 juni och meddelade berörda kunder . En viktig lärdom var att angriparen återanvände oroterade GitHub Actions-nycklar för att behålla och utöka sin åtkomst, vilket tyder på att ett tidigare intrång inte hade sanerats fullt ut .
En djupare rot: Utredningar visade att de stulna inloggningsuppgifterna som användes i attacken den 5 juni hade legat i aktiva loggar för stulna uppgifter i 48 dagar innan de användes, vilket understryker ett långvarigt intrång som föregick maskens aktivering .
Vem låg bakom? Arvet från Shai-Hulud och copycat-problemet
Miasma är en direkt avkomma till ramverket för maskar kallat Mini Shai-Hulud, en verktygslåda skapad av hotgruppen TeamPCP. TeamPCP:s tidigare kampanj, som offentliggjordes den 12 maj 2026, hade redan komprometterat över 170 npm- och PyPI-paket med mer än 518 miljoner sammanlagda nedladdningar, direkt riktade mot AI-utvecklarbibliotek .
Situationen försvåras ytterligare av att TeamPCP öppnade källkoden för Mini Shai-Hulud-ramverket. Detta innebär att ett okänt antal copycat-aktörer har tillgång till samma kodbas. Även om tekniker och kod starkt kopplar Miasma till TeamPCP:s arv, är flera säkerhetsforskare försiktiga med att dra definitiva slutsatser om att den ursprungliga gruppen ligger bakom. Vilken aktör som helst med den öppna verktygslådan kan ha orkestrerat delar av eller hela denna specifika våg .
Säkerhetsrekommendationer för utvecklare
Miasma-attacken omdefinierar säkerhetsgränser i grunden. Att öppna ett kodarkiv är inte längre en passiv och säker handling. Forskare har enats kring flera viktiga rekommendationer:
Återkalla och rotera allt: Rotera omedelbart alla GitHub Actions-tokens, inloggningsuppgifter för molnleverantörer, npm-publiceringstokens och alla andra nycklar som kan ha exponerats via CI/CD-loggar, infekterade repositories eller loggar över stulna uppgifter .
Tvinga fram strikt MFA: Kräv multifaktorautentisering, helst med hårdvarubaserade säkerhetsnycklar, för alla bidragskonton för att förhindra inloggningsbaserade intrång .
Sanera förtroendegränser för AI-verktyg: Behandla ej betrodda repositories som en okänd programfil. Konfigurera AI-kodagenter (Claude Code, Cursor, Gemini CLI, VS Code) att inte automatiskt köra eller läsa konfigurationsfiler och uppgifter från repositories .
Härda CI/CD-pipelines: Granska GitHub Actions-arbetsflöden för att begränsa skrivbehörighet för Actions-tokens, ta bort oanvända tokens och tvinga fram användning av kortlivade inloggningsuppgifter .
Stärk hygienen i leverantörskedjan: Använd verktyg för beroendeskanning, generera en SBOM (Software Bill of Materials) och verifiera paketens ursprung före installation. Övervaka paket efter förvirrade installationsskript .
Det nya med attacken var dess utförande, där traditionella säkerhetskontroller kringgicks genom att utvecklarverktyg förvandlades till attackvektorer.
Intrångspunkten: Intrånget började med en skadlig commit som laddades upp till arkivet Azure/durabletask via ett tidigare komprometterat bidragskonto . För att undvika upptäckt fick commiten titeln "Switched DataConverter to OrchestrationContext [skip ci]" och dess metadata bakdaterades till mars 2020 .
Nyttolasten levererades via AI-assistenter: Commitens ändringar handlade inte om traditionell källkod. Istället planterade den konfigurationsfiler för verktyg som Claude Code, Gemini CLI och Cursor . När en utvecklare öppnade det infekterade arkivet i Claude Code, Gemini CLI, Cursor eller Visual Studio Code (VS Code), läste dessa AI-verktyg automatiskt konfigurationsfilerna och körde en dold nyttolast som samlade in inloggningsuppgifter .
Vad som stals: När masken väl kördes samlade den in en bred uppsättning kritiska inloggningsuppgifter från utvecklarens dator och anslutna miljöer, däribland de för AWS, GCP, Azure, HashiCorp Vault, Kubernetes och GitHub Actions.
Självreplikering: Med de stulna inloggningsuppgifterna spred masken vidare samma skadliga commit till andra repositories som offret hade tillgång till, vilket möjliggjorde en snabb spridning över flera organisationer .
Ursprunget: Komprometterade npm-paket från Red Hat
Händelsen på Microsofts GitHub var sista akten i en kampanj som inleddes dagarna innan i den öppna källkodens leverantörskedja.
Den 1 juni 2026 använde angripare ett stulet GitHub-konto från en Red Hat-anställd för att publicera manipulerade versioner av 32 officiella @redhat-cloud-services npm-paket, fördelade på över 90 versioner . Microsoft Threat Intelligence spårade intrånget till RedHats CI/CD-pipeline RedHatInsights/javascript-clients, vilket gjorde det möjligt för angriparna att publicera trojaniserade paket med legitima äkthetssignaturer . Dessa skadliga paket innehöll ett förvirrat installationsskript som körde en stöld av inloggningsuppgifter vid installation, vilket lade grunden för Miasma-maskens vidare spridning .
Respons och begränsning av skadan
Svaret på attacken var snabbt och beslutsamt, men händelsens implikationer är djupgående.
Omedelbar nedstängning: GitHubs automatiserade system för missbruksdetektering stängde av alla 73 infekterade repositories i två diskreta vågor och blockerade omedelbart allmän åtkomst med ett meddelande om "brott mot användarvillkoren" .
Återställning och sanering: Microsoft hade återställt alla drabbade repositories den 8 juni och meddelade berörda kunder . En viktig lärdom var att angriparen återanvände oroterade GitHub Actions-nycklar för att behålla och utöka sin åtkomst, vilket tyder på att ett tidigare intrång inte hade sanerats fullt ut .
En djupare rot: Utredningar visade att de stulna inloggningsuppgifterna som användes i attacken den 5 juni hade legat i aktiva loggar för stulna uppgifter i 48 dagar innan de användes, vilket understryker ett långvarigt intrång som föregick maskens aktivering .
Vem låg bakom? Arvet från Shai-Hulud och copycat-problemet
Miasma är en direkt avkomma till ramverket för maskar kallat Mini Shai-Hulud, en verktygslåda skapad av hotgruppen TeamPCP. TeamPCP:s tidigare kampanj, som offentliggjordes den 12 maj 2026, hade redan komprometterat över 170 npm- och PyPI-paket med mer än 518 miljoner sammanlagda nedladdningar, direkt riktade mot AI-utvecklarbibliotek .
Situationen försvåras ytterligare av att TeamPCP öppnade källkoden för Mini Shai-Hulud-ramverket. Detta innebär att ett okänt antal copycat-aktörer har tillgång till samma kodbas. Även om tekniker och kod starkt kopplar Miasma till TeamPCP:s arv, är flera säkerhetsforskare försiktiga med att dra definitiva slutsatser om att den ursprungliga gruppen ligger bakom. Vilken aktör som helst med den öppna verktygslådan kan ha orkestrerat delar av eller hela denna specifika våg .
Säkerhetsrekommendationer för utvecklare
Miasma-attacken omdefinierar säkerhetsgränser i grunden. Att öppna ett kodarkiv är inte längre en passiv och säker handling. Forskare har enats kring flera viktiga rekommendationer:
Återkalla och rotera allt: Rotera omedelbart alla GitHub Actions-tokens, inloggningsuppgifter för molnleverantörer, npm-publiceringstokens och alla andra nycklar som kan ha exponerats via CI/CD-loggar, infekterade repositories eller loggar över stulna uppgifter .
Tvinga fram strikt MFA: Kräv multifaktorautentisering, helst med hårdvarubaserade säkerhetsnycklar, för alla bidragskonton för att förhindra inloggningsbaserade intrång .
Sanera förtroendegränser för AI-verktyg: Behandla ej betrodda repositories som en okänd programfil. Konfigurera AI-kodagenter (Claude Code, Cursor, Gemini CLI, VS Code) att inte automatiskt köra eller läsa konfigurationsfiler och uppgifter från repositories .
Härda CI/CD-pipelines: Granska GitHub Actions-arbetsflöden för att begränsa skrivbehörighet för Actions-tokens, ta bort oanvända tokens och tvinga fram användning av kortlivade inloggningsuppgifter .
Stärk hygienen i leverantörskedjan: Använd verktyg för beroendeskanning, generera en SBOM (Software Bill of Materials) och verifiera paketens ursprung före installation. Övervaka paket efter förvirrade installationsskript .