AI & computing › Agentic AI & autonome agents
Nepversie van Claude Code-extensie dook op in Cursor-marketplace
In de extensiewinkel van de AI-codeerapp Cursor stond donderdag elf uur lang een vervalste versie van de Claude Code-extensie. Tot 5.000 gebruikers installeerden mogelijk de malware, die gebruikersgegevens probeerde te stelen en op afstand toegang tot computers wilde krijgen.
Cursor, een populaire ontwikkelomgeving voor programmeurs die veel gebruikmaakt van kunstmatige intelligentie, kwam afgelopen donderdag in de problemen. In de officiële extensiewinkel van het platform stond een gemanipuleerde versie van de Claude Code-extensie. Deze tool helpt ontwikkelaars om met behulp van Anthropics AI-model Claude direct in hun programmeeromgeving code te schrijven en aan te passen. De nepversie had daar niets mee te maken: Anthropic was niet betrokken bij de ontwikkeling ervan.
Wat de malware precies deed
Volgens Cursor probeerde de vervalste extensie bij installatie gevoelige systeeminformatie te verzamelen. Het ging onder meer om de hostname (de naam van de computer binnen een netwerk), de gebruikersnaam en het type besturingssysteem. Ook probeerde de malware het publieke IP-adres van het slachtoffer te achterhalen, een gegeven waarmee een aanvaller de locatie en netwerkomgeving van een gebruiker kan inschatten. Daarnaast bevatte de code pogingen om remote access op te zetten: een manier om op afstand controle over het apparaat van het slachtoffer te krijgen. Cursor benadrukt dat dit onderdeel in de praktijk vermoedelijk weinig effect had, omdat daarvoor doorgaans beheerdersrechten nodig zijn, iets wat lang niet elke computer standaard toekent aan een extensie.
Snel ingrijpen door Cursor
Zodra het bedrijf de malafide extensie opmerkte, werd deze direct verwijderd uit de marketplace. Cursor ging daarbij verder dan alleen het schrappen van dat ene pakket: de volledige extensiewinkel werd tijdelijk offline gehaald. Pas nadat het bedrijf had samengewerkt met betrokken dienstverleners om de malware te neutraliseren en had vastgesteld dat er geen verder risico bestond, werd de marketplace weer opengesteld. Cursor zegt dat geen andere extensies in de winkel besmet waren.
Risico van open extensiewinkels
Het incident laat zien hoe kwetsbaar extensiewinkels kunnen zijn. Net als bij browserextensies of apps in een appstore kunnen kwaadwillenden proberen populaire tools te vervalsen en te uploaden naar officiële platforms, in de hoop dat gebruikers ze zonder nadenken installeren. Omdat Claude Code een veelgebruikte en vertrouwde naam is in de wereld van AI-ondersteund programmeren, was de kans groot dat ontwikkelaars de nepversie zonder argwaan zouden binnenhalen. Cursor adviseert gebruikers die de extensie recent hebben geïnstalleerd om alert te blijven en eventuele verdachte activiteit op hun systeem te controleren.
Achtergrond & begrippen
Wat betekent dit voor de toekomst? Nu steeds meer ontwikkelaars AI-tools zoals Claude Code integreren in hun dagelijkse werk, worden extensiewinkels een aantrekkelijk doelwit voor cybercriminelen. Dit incident onderstreept dat de snelle opmars van AI-codeertools ook nieuwe aanvalsvlakken creëert, waardoor platforms als Cursor hun controleprocessen voor extensies moeten aanscherpen.
- Claude Code
- Een tool van AI-bedrijf Anthropic waarmee ontwikkelaars met behulp van het AI-model Claude code kunnen laten schrijven, aanpassen en controleren.
- Cursor
- Een ontwikkelomgeving (editor) voor programmeurs die sterk leunt op kunstmatige intelligentie om code te schrijven en te verbeteren.
- Extensie
- Een los installeerbaar programmaonderdeel dat extra functionaliteit toevoegt aan software, in dit geval aan de Cursor-editor.
- Marketplace
- De officiële winkel binnen een platform waar gebruikers extensies of plug-ins kunnen downloaden en installeren.
- Malware
- Kwaadaardige software die ontworpen is om schade toe te brengen, gegevens te stelen of ongeautoriseerde toegang te verkrijgen.
- Hostname
- De naam waarmee een computer zich identificeert binnen een netwerk.
- IP-adres
- Een unieke reeks cijfers waarmee een apparaat zich op het internet identificeert, waaruit onder meer de ongeveer locatie kan worden afgeleid.
- Remote access
- De mogelijkheid om op afstand toegang te krijgen tot en controle uit te oefenen over een computer of systeem.
- Beheerdersrechten
- Hoogste toegangsniveau op een computer, nodig om systeeminstellingen te wijzigen of software met verregaande bevoegdheden te installeren.
Bronnen
Dit artikel is met behulp van AI geschreven op basis van bovenstaande bronnen en is geen letterlijke vertaling. Zo werkt onze redactie.