FakeGit-skadevarekampanjen har gjenopptatt aktiviteten og bruker 17 610 ondsinnede GitHub-repositorier til å distribuere SmartLoader. Den siste bølgen bruker denne lasteren til å levere StealC, en skadevare utviklet for å stjele informasjon.
Forskere ved sikkerhetsselskapet Apiiro, som spesialiserer seg på programvareforsyningskjeder, sporet den fornyede aktiviteten tilbake til 4. oktober. Selv om operasjonen hovedsakelig benytter midlertidige kontoer, identifiserte forskerne også minst 700 kontoer som ser ut til å tilhøre legitime utviklere.
Falske nedlastingsknapper sprer skadevare
Repositoriene viser troverdige README-sider med installasjonsinstruksjoner og fremtredende nedlastingsknapper. Knappene leder imidlertid besøkende til ZIP-arkiver som inneholder SmartLoader, i stedet for den annonserte programvaren.
SmartLoader fungerer deretter som en distribusjonsmekanisme for ytterligere skadevare. I denne bølgen knyttet forskerne aktiviteten til StealC.
Kampanjens raske ekspansjon omfattet i stor grad endringer i eksisterende repositorier. I løpet av 34 timer sendte operasjonen ut oppdateringer til mer enn 13 000 repositorier og nådde en topp på 2 999 per time.
Blant commitene Apiiro undersøkte, endret 97 % kun README-filen. Samtidig ledet 88 % nedlastingsknappen til et ZIP-arkiv som installerer SmartLoader.
Disse funnene tyder på at angriperne gjenbrukte et etablert nettverk av repositorier ved å endre nedlastingsdestinasjonene deres.
Tidligere repositorier utga seg for å være AI-verktøy
Forskere har observert lignende aktivitet med ulike skadevarevarianter siden minst januar. FakeGit-navnet ble imidlertid knyttet til denne operasjonen i juli.
På det tidspunktet dokumenterte forskere ved nettleserselskapet Island 7 600 falske GitHub-repositorier som distribuerte SmartLoader.
Rundt 800 av disse repositoriene utga seg for å være AI-ferdigheter eller Model Context Protocol-servere (MCP). Noen dukket også opp i offentlige AI-registre og kataloger, noe som ga brukerne flere muligheter til å komme over dem.
De siste funnene viser at FakeGit-skadevarekampanjen beholdt nok infrastruktur til å starte en ny omfattende distribusjonsbølge.
Reservekopier av skadevare holder kampanjen aktiv
Ifølge Apiiro har arbeidet med å fjerne repositorier bare omfattet deler av det ondsinnede nettverket. Før selskapets rapport var 71 % av de identifiserte repositoriene fraværende fra URLhaus, en tjeneste som sporer nettadresser brukt til distribusjon av skadevare.
Videre innebærer ikke blokkering av en kjent nedlasting nødvendigvis at angriperens andre kopier fjernes.
Forskerne fant ondsinnede arkiver i forgreninger av repositorier, eldre filer, utgivelsesressurser, vedlegg til saker og separate repositorier som ble brukt til å lagre nedlastinger.
Dermed kan angriperne erstatte en fjernet nedlastingslenke med en annen plassering, samtidig som det opprinnelige lokkemiddelet forblir tilgjengelig på nettet.
DNS-blokkering på domenenivå gir også begrenset presisjon i dette tilfellet. Den kan ikke blokkere en enkelt ondsinnet fil som ligger på GitHub, uten samtidig å blokkere tilgangen til hele domenet.
Eierskapet til repositorier bør kontrolleres grundigere
Apiiro anbefaler å kontrollere hvem som eier et repositorium før man laster ned eller kjører innholdet. For AI-ferdigheter og MCP-servere bør brukere foretrekke offisielle registre eller leverandørenes egne repositorier.
At ondsinnede prosjekter tidligere har dukket opp i offentlige kataloger, viser imidlertid hvorfor en oppføring alene ikke garanterer at et prosjekt er pålitelig.
Hvis brukere mistenker at SmartLoader har blitt kjørt, anbefaler forskerne å behandle hendelsen som en mulig kompromittering av GitHub-kontoen. Anbefalingene deres omfatter å tilbakekalle aktive økter og tilgangstokener, samt å gå over til passkeys.


0 responses to “FakeGit-kampanjen med skadevare vender tilbake med 17 610 GitHub-repositorier”