Angriperens mest utspekulerte trekk var å utnytte den legitime tilgangen til å omgå en av leverandørkjedens sterkeste moderne sikkerhetsmekanismer. De brukte den kompromitterte kontoen til å injisere ondsinnede GitHub Actions-arbeidsflyter direkte inn i kildekodelagrene .
En sentral egenskap ved disse arbeidsflytene var bruken av OpenID Connect (OIDC) for pålitelig publisering. Normalt lar OIDC GitHub Actions autentisere seg mot npm for å publisere pakker uten langvarige tokens. Fordi de ondsinnede arbeidsflytene kjørte på Red Hats offisielle infrastruktur med den kompromitterte kontoen, kunne de generere gyldige SLSA-herkomstattesteringer. Dette ga i praksis de tuklede pakkene et verifiserbart, formelt stempel av legitimitet, og lurte utviklere til å stole på infiserte utgaver .
Den ondsinnede koden var innebygd i et preinstall-skript spesifisert i package.json-filen. Dette betydde at nyttelasten ble kjørt automatisk i det øyeblikket en utvikler kjørte npm install.
Nyttelasten ble identifisert som en egendefinert variant av den offentlig tilgjengelige Mini Shai-Hulud-ormen, assosiert med trusselaktøren TeamPCP . Når den kjørte, fungerte den omtrent 4,2 MB store, obfuskerte JavaScript-nyttelasten som en omfattende infotyver, rettet mot et bredt spekter av sensitivt materiale
:
.env-filer Utover ren tyveri, hadde ormen en selvformeringsmekanisme. Hvis den oppdaget at det kompromitterte systemet hadde et Git-kodelager konfigurert med en origin-ekstern, ville den klone kodelageret, injisere sin ondsinnede kode og dytte endringene tilbake. Dette tillot skadevaren å spre seg til nedstrømsprosjekter og videre inn i tilkoblede CI/CD-sløyfer . Som en siste signatur endret ormen beskrivelsen av kompromitterte kodelagre til å lese «Miasma: The Spreading Blight»
.
Red Hat erkjente raskt hendelsen og publiserte sikkerhetsbulletinen RHSB-2026-006 . Selskapet understreket at angrepets skadeomfang var begrenset. De kompromitterte pakkene var strengt begrenset til interne frontend-komponenter og API-klientverktøy brukt til Red Hat Hybrid Cloud Console.
Kritisk nok uttalte Red Hat at den infiserte koden ikke ble sendt i noen kundevendt programvare eller i Red Hats produksjonsprodukter. Selskapet fjernet umiddelbart alle berørte pakker fra npm-registeret etter oppdagelse .
Sikkerhetsselskaper som Aikido, OX Security, Orca Security og Wiz har utstedt presserende veiledning for enhver organisasjon som kan ha installert pakker fra @redhat-cloud-services-navnerommet den 1. juni 2026 eller i dagene rundt .
Anta at all påloggingsinformasjon som eksisterte i et berørt miljø er kompromittert. Dette inkluderer alle API-nøkler for skyleverandører, CI/CD-kjøringstokens, SSH-nøkler, Vault-tokens og npm-publiseringstokens. Rotering er eneste trygge vei videre.
Søk gjennom organisasjonens GitHub-kodelagre. Ethvert kodelager med beskrivelsesteksten «Miasma: The Spreading Blight» har blitt aktivt kompromittert av ormens selvformeringsmotor og inneholder ondsinnet kode .
Gjør en manuell gjennomgang av dine GitHub Actions-arbeidsflyter. Se etter uventede pull-forespørsler, uautoriserte endringer i eksisterende arbeidsflytfiler eller tillegg av ukjente hemmeligheter. Enhver injeksjon på dette nivået representerer en kritisk persistensmekanisme .
Kryssreferer dine node_modules-mapper og låsefiler mot den fullstendige listen over 96 kompromitterte pakkeversjoner publisert av Aikido og Red Hat. Hvis du finner et treff, bør du anse den maskinen og tilhørende påloggingsinformasjon som fullstendig kompromittert og umiddelbart isolere den .
Miasma-nyttelasten er direkte avledet fra Mini Shai-Hulud-ormen, et verktøy for høsting av påloggingsinformasjon som nylig ble åpen-kilde-publisert av trusselaktøren TeamPCP. Angriperne utvidet basis-ormen med nye innsamlere spesifikt rettet mot GCP- og Azure-skyleverandørers påloggingsinformasjon, noe som demonstrerer en aktiv og pågående utvikling av trusselen . Kampanjen understreker en farlig trend der åpen-kilde angrepsverktøy raskt blir våpenisert og raffinert for høyverdige mål i leverandørkjeden.
Comments
0 comments