Den 29. oktober 2026 lå en manipuleret udgave af Claude Code-udvidelsen anthropic.claude-code i Cursors markedsplads til udvidelser fra cirka kl. 2.27 til 13.35 Pacific-tid – omkring 11 timer. Cursor oplyste, at op til 5.000 brugere fik udvidelsen. Det tal er et estimat over, hvor mange der blev eksponeret, ikke en optælling af computere, hvor en angriber med sikkerhed fik adgang.
2
4
Sagen er værd at tage alvorligt, fordi koden forsøgte at tilføje en SSH-nøgle, som angriberen kontrollerede, og oprette en vedvarende forbindelse tilbage til berørte maskiner. Her er, hvad undersøgelserne viser, og hvad brugere bør kontrollere.
Hvor blev udvidelsen distribueret?
De første meldinger pegede på Open VSX, men senere analyser udpegede Cursors egen markedsplads som distributionskilden. Open VSX, Microsofts Visual Studio Marketplace og npm-pakken @anthropic-ai/claude-code blev meldt rene. Deres versionslister sprang fra 2.1.312 til 2.1.314 og indeholdt ikke 2.1.313.
10
13
19
22
Den manipulerede pakke brugte den legitime udvidelses identitet, så den ikke umiddelbart fremstod som en åbenlys efterligning. Cursors sikkerhedsmeddelelse nævner berørte markedspladsbuilds af version 2.1.312 og 2.1.313 til Windows og macOS. Følg derfor Cursors vejledning, og stol ikke alene på et tjek for versionsnummeret 2.1.313.
4
19
Den manipulerede udgave blev ikke udviklet af Anthropic. De tilgængelige rapporter udpeger Cursors markedsplads som kilden, men fastslår ikke, hvordan angriberen fik adgang til at udgive pakken dér.
4
16
Hvad forsøgte koden at gøre?
Forskere fandt en 66 linjer lang loader, som var føjet ind før udvidelsens normale kode. Den indsamlede oplysninger om maskinen og brugeren, blandt andet værtsnavn, brugernavn, styresystem, navne på miljøvariabler, Git-e-mailadresse og offentlig IP-adresse.
1
8
Loaderen forsøgte også at føje en SSH-nøgle kontrolleret af angriberen til brugerens authorized_keys-fil. Nøglen var mærket svc-telemetry. Derudover forsøgte koden at etablere vedvarende adgang og en omvendt SSH-tunnel. De beskrevne mekanismer omfattede en LaunchAgent på macOS og en planlagt opgave på Windows; baggrundsscripts forsøgte at genoprette tunnelen cirka hvert 60. sekund.
1
8
41
Cursor oplyste, at kodens forsøg på at aktivere den lokale SSH-tjeneste som regel ville mislykkes på grund af fejl i den skadelige kode. En undtagelse kunne være usædvanlige tilfælde, for eksempel hvis Cursor var startet med administratorrettigheder. Det begrænser sandsynligheden for, at den tilsigtede fjernadgang virkede på almindelige maskiner, men afgør ikke i sig selv, om en bestemt computer blev påvirket.
41
Fjernelse og ren erstatning
Cursor fjernede den skadelige pakke og tog midlertidigt sin markedsplads offline. Rapporter beskriver også, at Cursor genopbyggede markedspladsen, skiftede udgivelses- eller signeringsnøgler og arbejdede på at få angriberens server lukket ned.
18
23
Version 2.1.314 blev identificeret som den rene erstatning og blev tilgængelig på Open VSX og Microsofts Visual Studio Marketplace.
4
10 En opdatering eller afinstallation fjerner selve den skadelige pakke, men brugere bør også undersøge, om koden allerede nåede at efterlade filer eller andre spor.
4
8
Det bør berørte brugere undersøge
Hvis du installerede eller opdaterede udvidelsen via Cursor i tidsrummet, bør du følge Cursors sikkerhedsmeddelelse og vejledning til oprydning. Vær især opmærksom på følgende:
- Se efter SSH-nøglen
svc-telemetry i SSH-adgangsfiler, og undersøg, om der findes relaterede spor efter vedholdenhed, såsom den beskrevne LaunchAgent på macOS eller planlagte opgave på Windows.
1
4
- Opdatér til den rene version
2.1.314, og følg Cursors oprydningsvejledning. Antag ikke, at en opdatering eller afinstallation alene fjerner spor, som allerede kan være blevet lagt på maskinen.
4
40
- Skift adgangskoder og andre legitimationsoplysninger, der kan have været tilgængelige fra en muligvis berørt maskine. Hvis du finder mistænkelige spor, er det en fornuftig forsigtighedsregel at afbryde maskinen fra netværket, mens du undersøger sagen – det er ikke i sig selv bevis på, at en angriber nåede at oprette forbindelse.
6
Det afgørende skel går mellem at have fået leveret udvidelsen og at have fået aktiveret en bagdør. Rapporterne dokumenterer et forsøg på at etablere vedvarende SSH-adgang og et anslået omfang på op til 5.000 eksponerede brugere; de dokumenterer ikke, at alle berørte systemer blev kompromitteret på samme måde.
2
8
41