FakeGit-malwarekampagnen har genoptaget sine aktiviteter og bruger 17.610 ondsindede GitHub-repositorier til at distribuere SmartLoader. Den seneste bølge bruger denne loader til at levere StealC, en malware, der er udviklet til at stjæle information.
Forskere hos sikkerhedsfirmaet Apiiro, der specialiserer sig i softwareforsyningskæder, sporede den genoptagne aktivitet tilbage til den 4. oktober. Selvom operationen hovedsageligt benytter midlertidige konti, identificerede forskerne også mindst 700 konti, der ser ud til at tilhøre legitime udviklere.
Falske downloadknapper spreder malware
Repositorierne viser overbevisende README-sider med installationsvejledninger og fremtrædende downloadknapper. Knapperne leder dog besøgende til ZIP-arkiver, der indeholder SmartLoader, i stedet for den annoncerede software.
SmartLoader fungerer derefter som en distributionsmekanisme for yderligere malware. I denne bølge knyttede forskerne aktiviteten til StealC.
Kampagnens hurtige ekspansion omfattede i høj grad ændringer i eksisterende repositorier. Inden for 34 timer udsendte operationen opdateringer til mere end 13.000 repositorier og nåede et højdepunkt på 2.999 i timen.
Blandt de commits, som Apiiro undersøgte, ændrede 97 % kun README-filen. Samtidig ledte downloadknappen i 88 % af tilfældene til et ZIP-arkiv, der installerer SmartLoader.
Disse resultater tyder på, at angriberne genbrugte et etableret netværk af repositorier ved at ændre deres downloaddestinationer.
Tidligere repositorier udgav sig for at være AI-værktøjer
Forskere har observeret lignende aktivitet med forskellige malware-payloads siden mindst januar. FakeGit-navnet blev dog først forbundet med denne operation i juli.
På det tidspunkt dokumenterede forskere hos virksomhedsbrowserfirmaet Island 7.600 falske GitHub-repositorier, der distribuerede SmartLoader.
Omkring 800 af disse repositorier udgav sig for at være AI-færdigheder eller Model Context Protocol-servere (MCP). Nogle optrådte også i offentlige AI-registre og kataloger, hvilket gav brugerne yderligere muligheder for at støde på dem.
De seneste resultater viser, at FakeGit-malwarekampagnen bevarede tilstrækkelig infrastruktur til at iværksætte endnu en omfattende distributionsbølge.
Reservekopier af malware hjælper kampagnen med at forblive aktiv
Ifølge Apiiro har indsatsen for at fjerne repositorier kun omfattet en del af det ondsindede netværk. Før virksomhedens rapport var 71 % af de identificerede repositorier ikke registreret i URLhaus, en tjeneste, der sporer URL’er, som bruges til distribution af malware.
Desuden betyder blokering af en kendt download ikke nødvendigvis, at angriberens øvrige kopier fjernes.
Forskerne fandt ondsindede arkiver i forgreninger af repositorier, ældre filer, udgivelsesaktiver, vedhæftede filer til sager og separate repositorier, der blev brugt til at hoste downloads.
Som følge heraf kan angriberne erstatte et fjernet downloadlink med en anden placering, mens det oprindelige lokkemiddel forbliver online.
DNS-blokering på domæneniveau giver også begrænset præcision i dette tilfælde. Den kan ikke blokere en enkelt ondsindet fil, der ligger på GitHub, uden samtidig at blokere adgangen til hele domænet.
Ejerskabet af repositorier bør undersøges nærmere
Apiiro anbefaler at kontrollere, hvem der ejer et repositorium, før man downloader eller kører dets indhold. Når det gælder AI-færdigheder og MCP-servere, bør brugere foretrække officielle registre eller leverandørernes egne repositorier.
At ondsindede projekter tidligere har optrådt i offentlige kataloger, viser dog, hvorfor en registrering alene ikke garanterer, at et projekt er troværdigt.
Hvis brugere har mistanke om, at SmartLoader er blevet kørt, anbefaler forskerne at behandle hændelsen som en potentiel kompromittering af GitHub-kontoen. Deres anbefalinger omfatter at tilbagekalde aktive sessioner og adgangstokens samt at skifte til passkeys.


0 svar til “FakeGit-kampagnen med malware vender tilbage med 17.610 GitHub-repositorier”