En manipulert utgave av Claude Code-utvidelsen anthropic.claude-code lå ute i Cursors markedsplass fra omtrent kl. 02.27 til 13.35 Pacific-tid 29. oktober 2026 – rundt 11 timer. Cursor oppga at opptil 5 000 brukere kan ha fått den. Det er et anslag over hvem som kan ha blitt eksponert, ikke et bekreftet antall maskiner der en angriper fikk tilgang.
2
4
Koden forsøkte å legge til en SSH-nøkkel kontrollert av angriperen og opprette en vedvarende forbindelse tilbake til berørte maskiner. Her er hva undersøkelsene viser, og hva brukere bør kontrollere.
Hvor kom den manipulerte utvidelsen fra?
Noen tidlige meldinger pekte på Open VSX. Senere undersøkelser identifiserte Cursors egen markedsplass som distribusjonskilden. Open VSX, Microsofts Visual Studio Marketplace og npm-pakken @anthropic-ai/claude-code ble rapportert som rene. Versjonslistene deres gikk fra 2.1.312 til 2.1.314, uten 2.1.313.
10
13
19
22
Utvidelsen brukte den legitime identiteten anthropic.claude-code, ikke et åpenbart etterligningsnavn. Cursors sikkerhetsmelding omfatter oppføringer for Windows og macOS av versjonene 2.1.312 og 2.1.313. Brukere bør derfor følge Cursors råd og ikke bare lete etter versjonsnummeret 2.1.313.
4
19
Cursor opplyste at den manipulerte versjonen ikke var utviklet av Anthropic. De tilgjengelige rapportene peker på Cursors markedsplass, men fastslår ikke hvordan angriperen fikk publiseringstilgang der.
4
16
Hva prøvde koden å gjøre?
Forskere fant en innlastingskode på 66 linjer, lagt inn før utvidelsens vanlige kode. Den samlet inn opplysninger om maskinen og brukeren, blant annet vertsnavn, brukernavn, operativsystem, navn på miljøvariabler, Git-e-postadresse og offentlig IP-adresse.
1
8
Koden forsøkte også å legge en angriperkontrollert SSH-nøkkel, merket svc-telemetry, i brukerens authorized_keys-fil. I tillegg prøvde den å etablere vedvarende tilgang og åpne en omvendt SSH-tunnel. Blant mekanismene for å overleve omstarter var en LaunchAgent på macOS og en planlagt oppgave på Windows. Bakgrunnsskript skulle forsøke å gjenopprette tunnelen omtrent hvert 60. sekund.
1
8
41
Ifølge Cursor ville forsøket på å aktivere den lokale SSH-tjenesten vanligvis mislykkes på grunn av feil i den ondsinnede koden. Et unntak kunne være dersom Cursor var startet med administratorrettigheter. Det reduserte sannsynligheten for at den planlagte fjernadgangen fungerte på vanlige maskiner, men sier ikke i seg selv om en bestemt maskin ble berørt.
41
Fjerning og ren versjon
Cursor fjernet den manipulerte pakken og tok markedsplassen midlertidig ned. Ifølge rapporteringen bygget selskapet markedsplassen på nytt, byttet publiserings- eller signeringsnøkler og arbeidet for å få angriperens server tatt ned.
18
23
Versjon 2.1.314 ble identifisert som den rene erstatningen og dukket opp på Open VSX og Microsofts Visual Studio Marketplace. Å oppdatere eller avinstallere utvidelsen fjerner den manipulerte pakken, men brukere bør også undersøke om koden allerede har lagt igjen filer eller andre spor på maskinen.
4
10
8
Dette bør berørte brukere kontrollere
Hvis du installerte eller oppdaterte utvidelsen via Cursor mens den manipulerte versjonen var tilgjengelig, bør du følge Cursors sikkerhetsmelding og veiledning for opprydding. Sjekk særlig dette:
- Se etter SSH-nøkkelen
svc-telemetry i autorisasjonsfilene, og undersøk om det finnes tilknyttet vedvarende aktivitet – for eksempel den omtalte LaunchAgent-en på macOS eller den planlagte oppgaven på Windows.
1
4
- Oppdater til den rene versjon
2.1.314 og følg Cursors oppryddingsinstruksjoner. Ikke gå ut fra at en vanlig oppdatering eller avinstallering alene fjerner spor som allerede er lagt til.
4
40
- Bytt passord, nøkler og andre påloggingsopplysninger som kan ha vært tilgjengelige fra en mulig berørt maskin. Hvis du finner mistenkelige spor, er det et fornuftig føre-var-tiltak å koble maskinen fra nettverket mens du undersøker den. Det beviser ikke at angriperen faktisk koblet seg til.
6
Det er viktig å skille mellom at en utvidelse ble distribuert, og at en bakdør faktisk ble aktivert. Rapportene dokumenterer et forsøk på å opprette vedvarende SSH-tilgang og et anslag på opptil 5 000 eksponerte brukere. De viser ikke at alle berørte maskiner ble kompromittert på samme måte.
2
8
41