Miasma-ormen stengte 73 Microsoft-repositorier i et koordinert forsyningskjedeangrep
5. juni 2026 stengte GitHub 73 Microsoft repositorier i en automatisert aksjon som tok 105 sekunder, etter at Miasma ormen hadde nådd Azure organisasjonene.
5. juni 2026 stengte GitHub 73 Microsoft repositorier i en automatisert aksjon som tok 105 sekunder, etter at Miasma ormen hadde nådd Azure organisasjonene.
Angrepet spores tilbake til en kapret GitHub konto tilhørende en Red Hat ansatt.
Kampanjen kombinerte tradisjonell forgiftning av programvareavhengigheter med selvspredning, omfattende innsamling av passord og nøkler – og ondsinnede instruksjoner rettet mot AI verktøy som Claude Code og Cursor.
What happened in the June 5, 2026 Miasma worm attack on Microsoft's Azure GitHub organizations, how did it originate from the Red Hat npm coA conceptual security alert for the Miasma worm's spread from npm to Microsoft's Azure GitHub organizations.
AI Prompt
Create a landscape editorial hero image for this Studio Global article: What happened in the June 5, 2026 Miasma worm attack on Microsoft's Azure GitHub organizations, how did it originate from the Red Hat npm co. Article summary: Here is the full breakdown of the June 2026 Miasma worm campaign across the Red Hat npm compromise and the Microsoft Azure GitHub attack.. Topic tags: general, general web. Reference image context from search candidates: Reference image 1: visual subject "**Impact**: At least 32 @redhat-cloud-services packages / 96 malicious versions were backdoored; multi-cloud credential theft (GitHub Actions, AWS, GCP, Azure, Kubernetes, HashiCor" source context "Miasma Supply Chain Attack Hits Red Hat @redhat-cloud-services ..." Reference image 2: visual subject "**Impact**: At least 32 @redhat-cloud-services packages / 96 malicious versions were backdoored; multi-cloud cre
openai.com
Det som begynte som et angrep på Red Hats npm-pakker, utviklet seg på få dager til en direkte trussel mot Microsofts åpne kildekode på GitHub. 5. juni 2026 ble en ondsinnet commit publisert i Microsoft-repositoriet Azure/durabletask. GitHub svarte med å deaktivere 73 repositorier i fire Microsoft-organisasjoner i løpet av 105 sekunder .
Hendelsen var kulminasjonen av en kampanje knyttet til Miasma, en ny variant av skadevaren Mini Shai-Hulud. Det mest oppsiktsvekkende var ikke bare at ormen kunne spre seg selv, men at den også forsøkte å gjøre AI-baserte programmeringsverktøy til en del av angrepskjeden.
Slik startet angrepet hos Red Hat
juni oppdaget sikkerhetsforskere fra Aikido og OX Security ondsinnet kode i npm-navnerommet @redhat-cloud-services. Pakkenes funksjoner brukes i Red Hat Hybrid Cloud Console. Totalt ble 32 pakker og 96 ondsinnede versjoner rammet. Til sammen hadde pakkene rundt 117 000 ukentlige nedlastinger .
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-ormen stengte 73 Microsoft-repositorier i et koordinert forsyningskjedeangrep"?
5. juni 2026 stengte GitHub 73 Microsoft repositorier i en automatisert aksjon som tok 105 sekunder, etter at Miasma ormen hadde nådd Azure organisasjonene.
What are the key points to validate first?
5. juni 2026 stengte GitHub 73 Microsoft repositorier i en automatisert aksjon som tok 105 sekunder, etter at Miasma ormen hadde nådd Azure organisasjonene. Angrepet spores tilbake til en kapret GitHub konto tilhørende en Red Hat ansatt.
What should I do next in practice?
Kampanjen kombinerte tradisjonell forgiftning av programvareavhengigheter med selvspredning, omfattende innsamling av passord og nøkler – og ondsinnede instruksjoner rettet mot AI verktøy som Claude Code og Cursor.
Miasma-ormen stengte 73 Microsoft-repositorier i et koordinert forsyningskjedeangrep
5. juni 2026 stengte GitHub 73 Microsoft repositorier i en automatisert aksjon som tok 105 sekunder, etter at Miasma ormen hadde nådd Azure organisasjonene.
5. juni 2026 stengte GitHub 73 Microsoft repositorier i en automatisert aksjon som tok 105 sekunder, etter at Miasma ormen hadde nådd Azure organisasjonene.
Angrepet spores tilbake til en kapret GitHub konto tilhørende en Red Hat ansatt.
Kampanjen kombinerte tradisjonell forgiftning av programvareavhengigheter med selvspredning, omfattende innsamling av passord og nøkler – og ondsinnede instruksjoner rettet mot AI verktøy som Claude Code og Cursor.
What happened in the June 5, 2026 Miasma worm attack on Microsoft's Azure GitHub organizations, how did it originate from the Red Hat npm coA conceptual security alert for the Miasma worm's spread from npm to Microsoft's Azure GitHub organizations.
AI Prompt
Create a landscape editorial hero image for this Studio Global article: What happened in the June 5, 2026 Miasma worm attack on Microsoft's Azure GitHub organizations, how did it originate from the Red Hat npm co. Article summary: Here is the full breakdown of the June 2026 Miasma worm campaign across the Red Hat npm compromise and the Microsoft Azure GitHub attack.. Topic tags: general, general web. Reference image context from search candidates: Reference image 1: visual subject "**Impact**: At least 32 @redhat-cloud-services packages / 96 malicious versions were backdoored; multi-cloud credential theft (GitHub Actions, AWS, GCP, Azure, Kubernetes, HashiCor" source context "Miasma Supply Chain Attack Hits Red Hat @redhat-cloud-services ..." Reference image 2: visual subject "**Impact**: At least 32 @redhat-cloud-services packages / 96 malicious versions were backdoored; multi-cloud cre
openai.com
Det som begynte som et angrep på Red Hats npm-pakker, utviklet seg på få dager til en direkte trussel mot Microsofts åpne kildekode på GitHub. 5. juni 2026 ble en ondsinnet commit publisert i Microsoft-repositoriet Azure/durabletask. GitHub svarte med å deaktivere 73 repositorier i fire Microsoft-organisasjoner i løpet av 105 sekunder .
Hendelsen var kulminasjonen av en kampanje knyttet til Miasma, en ny variant av skadevaren Mini Shai-Hulud. Det mest oppsiktsvekkende var ikke bare at ormen kunne spre seg selv, men at den også forsøkte å gjøre AI-baserte programmeringsverktøy til en del av angrepskjeden.
Slik startet angrepet hos Red Hat
juni oppdaget sikkerhetsforskere fra Aikido og OX Security ondsinnet kode i npm-navnerommet @redhat-cloud-services. Pakkenes funksjoner brukes i Red Hat Hybrid Cloud Console. Totalt ble 32 pakker og 96 ondsinnede versjoner rammet. Til sammen hadde pakkene rundt 117 000 ukentlige nedlastinger .
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-ormen stengte 73 Microsoft-repositorier i et koordinert forsyningskjedeangrep"?
5. juni 2026 stengte GitHub 73 Microsoft repositorier i en automatisert aksjon som tok 105 sekunder, etter at Miasma ormen hadde nådd Azure organisasjonene.
What are the key points to validate first?
5. juni 2026 stengte GitHub 73 Microsoft repositorier i en automatisert aksjon som tok 105 sekunder, etter at Miasma ormen hadde nådd Azure organisasjonene. Angrepet spores tilbake til en kapret GitHub konto tilhørende en Red Hat ansatt.
What should I do next in practice?
Kampanjen kombinerte tradisjonell forgiftning av programvareavhengigheter med selvspredning, omfattende innsamling av passord og nøkler – og ondsinnede instruksjoner rettet mot AI verktøy som Claude Code og Cursor.
Dette var ikke bare et tilfelle av en lekket publiseringstoken. Angriperne hadde tatt over GitHub-kontoen til en Red Hat-ansatt og brukte tilgangen til å legge inn ondsinnede commits i CI/CD-løypen til RedHatInsights/javascript-clients.
Dermed kunne de misbruke GitHub Actions og npm sitt system for såkalt trusted publishing – en ordning som skal gjøre publisering sikrere ved å knytte pakker til en verifisert byggeprosess. De kompromitterte pakkene fikk derfor ekte SLSA-opphavsbevis, selv om selve innholdet var bakdøret .
De berørte versjonene inneholdt et preinstall-skript. Det kjører automatisk når en utvikler installerer pakken, og lastet ned en skadevare på 28 KB. Denne varianten, som ble kalt «Miasma», fungerte som en selvspredende orm og ble knyttet til trusselaktøren TeamPCP, selv om sikkerhetsmiljøet ikke kunne utelukke kopier som bruker den offentlig tilgjengelige kodebasen .
5. juni nådde Miasma Microsofts GitHub
De stjålne tilgangsopplysningene ble senere brukt mot Microsofts GitHub-organisasjoner. Angriperne benyttet en allerede kompromittert bidragsyterkonto til å publisere én ondsinnet commit i Azure/durabletask.
Repositoriet hadde tidligere blitt rammet av et kompromittert PyPI-prosjekt 19. mai. Den samme bidragsyterkontoen ble brukt på nytt, noe som tyder på at tilgangen ikke ble fullstendig tilbakekalt etter det første innbruddet .
Den nye commiten inneholdt konfigurasjonsfiler laget som en felle for AI-agenter. Når en utvikler åpnet repositoriet i verktøy som Claude Code, Gemini CLI, Cursor eller VS Code, kunne filene bli lest automatisk. De inneholdt instruksjoner som forsøkte å få verktøyene til å kjøre en skadevare for innsamling av tilgangsopplysninger .
GitHub deaktiverte deretter 73 repositorier i disse organisasjonene :
Azure, inkludert hele repositoriet for Azure Functions Action
Azure-Samples
Microsoft
MicrosoftDocs
Besøkende møtte en grå melding om at repositoriet var deaktivert av GitHub Staff på grunn av brudd på tjenestevilkårene .
Flere angrepsmetoder i samme kampanje
Miasma-kampanjen kombinerte flere teknikker. Det gjorde den vanskeligere å stanse enn et vanlig tilfelle av skadelige pakker.
Forgiftning av npm-registeret: Bakdørte pakker brukte preinstall-skript for å starte angrepet idet en utvikler kjørte npm install.
Selvspredning: Etter infeksjon lette ormen etter GitHub-tokener, npm-tokener og andre hemmeligheter. Disse kunne brukes til å legge inn skadelig kode i repositorier som offeret hadde publiseringstilgang til .
Tyveri av tilgangsopplysninger: Payloaden forsøkte å hente ut nøkler og hemmeligheter fra AWS, Azure, GCP, Kubernetes, HashiCorp Vault, over 90 utviklerverktøy, SSH-nøkler, miljøvariabler, kryptolommebøker og data knyttet til AI-verktøy .
Misbruk av betrodd publisering: Ved å ta over en ansattkonto kunne angriperne misbruke den legitime GitHub Actions- og OIDC-baserte publiseringsflyten. De ondsinnede pakkene kunne dermed se autentiske ut .
Injisering i AI-agentfiler: I Microsoft-angrepet ble instruksjoner plassert i konfigurasjonsfiler som AI-assistenter kunne lese og følge automatisk .
Hva ble gjort for å stanse angrepet?
GitHub deaktiverte de 73 Microsoft-repositoriene i den automatiserte aksjonen 5. juni . Tiltaket skulle begrense videre spredning og hindre at kompromittert innhold ble brukt av utviklere.
Red Hat publiserte sikkerhetsvarselet RHSB-2026-006 1. juni, trakk tilbake kompromitterte npm-tokener og publiseringsopplysninger og fjernet de bakdørte pakkene fra registeret . Microsoft Threat Intelligence publiserte dagen etter en analyse av angrepskjeden og råd om deteksjon .
Sikkerhetsforskere anbefalte berørte utviklere å:
rotere alle CI-hemmeligheter, skytjenesteopplysninger, SSH-nøkler og npm-tokener som kan ha vært eksponert
kontrollere CI/CD-løypene for uautoriserte commits og endringer
gjennomgå tilgangene til GitHub- og publiseringskontoer
lete etter kampanjens kjennetegn, blant annet teksten «Miasma – The Spreading Blight»
IronWorm viser at Miasma ikke var et enkeltstående tilfelle
Samtidig som Microsoft-hendelsen ble kjent, offentliggjorde Endor Labs og StepSecurity detaljer om en separat, men parallell kampanje kalt IronWorm. Den hadde kompromittert 57 npm-pakker i mer enn 286 ondsinnede versjoner for å levere en ny variant av Miasma .
Forskerne beskrev også nye teknikker, blant annet misbruk av binding.gyp for å kjøre kode under installasjon . Det tyder på at aktørene prøvde ut flere veier inn i utviklernes miljøer og skalerte operasjonen raskt.
Cloud Security Alliance advarte dessuten om kopieringsfare. Selv om kampanjen ble knyttet til TeamPCP, var den underliggende kodebasen offentlig tilgjengelig. Andre aktører kan derfor bruke samme kode eller tilpassede varianter i nye angrep .
Hvorfor AI-verktøy gjør situasjonen mer alvorlig
Tradisjonelle forsyningskjedeangrep forsøker gjerne å få skadevare inn i en pakke som utviklere installerer. Miasma-kampanjen viser en annen mulighet: å plassere ondsinnede instruksjoner i et prosjekt som en AI-agent senere åpner og tolker.
Det betyr ikke at AI-verktøy i seg selv var årsaken til angrepet. Men verktøyene kan lese konfigurasjonsfiler og foreslå eller utføre handlinger på utviklerens vegne. Hvis en angriper får kontroll over prosjektfilene, kan denne automatiseringen bli en uventet del av angrepsflaten .
Dette var ikke bare et tilfelle av en lekket publiseringstoken. Angriperne hadde tatt over GitHub-kontoen til en Red Hat-ansatt og brukte tilgangen til å legge inn ondsinnede commits i CI/CD-løypen til RedHatInsights/javascript-clients.
Dermed kunne de misbruke GitHub Actions og npm sitt system for såkalt trusted publishing – en ordning som skal gjøre publisering sikrere ved å knytte pakker til en verifisert byggeprosess. De kompromitterte pakkene fikk derfor ekte SLSA-opphavsbevis, selv om selve innholdet var bakdøret .
De berørte versjonene inneholdt et preinstall-skript. Det kjører automatisk når en utvikler installerer pakken, og lastet ned en skadevare på 28 KB. Denne varianten, som ble kalt «Miasma», fungerte som en selvspredende orm og ble knyttet til trusselaktøren TeamPCP, selv om sikkerhetsmiljøet ikke kunne utelukke kopier som bruker den offentlig tilgjengelige kodebasen .
5. juni nådde Miasma Microsofts GitHub
De stjålne tilgangsopplysningene ble senere brukt mot Microsofts GitHub-organisasjoner. Angriperne benyttet en allerede kompromittert bidragsyterkonto til å publisere én ondsinnet commit i Azure/durabletask.
Repositoriet hadde tidligere blitt rammet av et kompromittert PyPI-prosjekt 19. mai. Den samme bidragsyterkontoen ble brukt på nytt, noe som tyder på at tilgangen ikke ble fullstendig tilbakekalt etter det første innbruddet .
Den nye commiten inneholdt konfigurasjonsfiler laget som en felle for AI-agenter. Når en utvikler åpnet repositoriet i verktøy som Claude Code, Gemini CLI, Cursor eller VS Code, kunne filene bli lest automatisk. De inneholdt instruksjoner som forsøkte å få verktøyene til å kjøre en skadevare for innsamling av tilgangsopplysninger .
GitHub deaktiverte deretter 73 repositorier i disse organisasjonene :
Azure, inkludert hele repositoriet for Azure Functions Action
Azure-Samples
Microsoft
MicrosoftDocs
Besøkende møtte en grå melding om at repositoriet var deaktivert av GitHub Staff på grunn av brudd på tjenestevilkårene .
Flere angrepsmetoder i samme kampanje
Miasma-kampanjen kombinerte flere teknikker. Det gjorde den vanskeligere å stanse enn et vanlig tilfelle av skadelige pakker.
Forgiftning av npm-registeret: Bakdørte pakker brukte preinstall-skript for å starte angrepet idet en utvikler kjørte npm install.
Selvspredning: Etter infeksjon lette ormen etter GitHub-tokener, npm-tokener og andre hemmeligheter. Disse kunne brukes til å legge inn skadelig kode i repositorier som offeret hadde publiseringstilgang til .
Tyveri av tilgangsopplysninger: Payloaden forsøkte å hente ut nøkler og hemmeligheter fra AWS, Azure, GCP, Kubernetes, HashiCorp Vault, over 90 utviklerverktøy, SSH-nøkler, miljøvariabler, kryptolommebøker og data knyttet til AI-verktøy .
Misbruk av betrodd publisering: Ved å ta over en ansattkonto kunne angriperne misbruke den legitime GitHub Actions- og OIDC-baserte publiseringsflyten. De ondsinnede pakkene kunne dermed se autentiske ut .
Injisering i AI-agentfiler: I Microsoft-angrepet ble instruksjoner plassert i konfigurasjonsfiler som AI-assistenter kunne lese og følge automatisk .
Hva ble gjort for å stanse angrepet?
GitHub deaktiverte de 73 Microsoft-repositoriene i den automatiserte aksjonen 5. juni . Tiltaket skulle begrense videre spredning og hindre at kompromittert innhold ble brukt av utviklere.
Red Hat publiserte sikkerhetsvarselet RHSB-2026-006 1. juni, trakk tilbake kompromitterte npm-tokener og publiseringsopplysninger og fjernet de bakdørte pakkene fra registeret . Microsoft Threat Intelligence publiserte dagen etter en analyse av angrepskjeden og råd om deteksjon .
Sikkerhetsforskere anbefalte berørte utviklere å:
rotere alle CI-hemmeligheter, skytjenesteopplysninger, SSH-nøkler og npm-tokener som kan ha vært eksponert
kontrollere CI/CD-løypene for uautoriserte commits og endringer
gjennomgå tilgangene til GitHub- og publiseringskontoer
lete etter kampanjens kjennetegn, blant annet teksten «Miasma – The Spreading Blight»
IronWorm viser at Miasma ikke var et enkeltstående tilfelle
Samtidig som Microsoft-hendelsen ble kjent, offentliggjorde Endor Labs og StepSecurity detaljer om en separat, men parallell kampanje kalt IronWorm. Den hadde kompromittert 57 npm-pakker i mer enn 286 ondsinnede versjoner for å levere en ny variant av Miasma .
Forskerne beskrev også nye teknikker, blant annet misbruk av binding.gyp for å kjøre kode under installasjon . Det tyder på at aktørene prøvde ut flere veier inn i utviklernes miljøer og skalerte operasjonen raskt.
Cloud Security Alliance advarte dessuten om kopieringsfare. Selv om kampanjen ble knyttet til TeamPCP, var den underliggende kodebasen offentlig tilgjengelig. Andre aktører kan derfor bruke samme kode eller tilpassede varianter i nye angrep .
Hvorfor AI-verktøy gjør situasjonen mer alvorlig
Tradisjonelle forsyningskjedeangrep forsøker gjerne å få skadevare inn i en pakke som utviklere installerer. Miasma-kampanjen viser en annen mulighet: å plassere ondsinnede instruksjoner i et prosjekt som en AI-agent senere åpner og tolker.
Det betyr ikke at AI-verktøy i seg selv var årsaken til angrepet. Men verktøyene kan lese konfigurasjonsfiler og foreslå eller utføre handlinger på utviklerens vegne. Hvis en angriper får kontroll over prosjektfilene, kan denne automatiseringen bli en uventet del av angrepsflaten .