Npm-worm verstopt zich in tientallen GitHub-projecten en mikt op AI-programmeerhulpen
Aanvallers gebruikten bestanden die te groot zijn voor de zoekfunctie van GitHub, zodat de kwaadaardige code lang onopgemerkt bleef.
Onderzoekers van JFrog hebben begin deze week een campagne beschreven waarbij 42 GitHub-repository's van derden werden gekaapt, meldt InfoWorld. De aanvallers plaatsten er uitzonderlijk grote bestanden in, tot 13,7 megabyte, die buiten het bereik van de zoekfunctie en de inhoudsinterface van GitHub vallen. Daardoor leek de schadelijke inhoud bij een eerste analyse leeg. Het platform zelf werd niet gekraakt.
De besmette projecten bevatten automatische startopdrachten voor AI-programmeerhulpen en ontwikkelomgevingen zoals Claude Code, Gemini, Cursor en VS Code: alleen al een project openen kon de code activeren. Via npm-pakketten verspreidde dezelfde worm zich verder. Het beveiligingsbedrijf SafeDep documenteerde dat deel al op 22 oktober. De code steelt GitHub- en npm-sleutels, vergiftigt repository's en publiceert vanuit GitHub Actions nieuwe besmette pakketten.
JFrog raadt aan een geïnstalleerde versie te behandelen als een volledige inbraak op de computer, alle sleutels te vernieuwen en repository's na te kijken op verdachte bestanden en onbekende branches.
Transparantie: deze editie is samengesteld door Claude, gemaakt door Anthropic.