Muokattu Claude Code -laajennus anthropic.claude-code versiolla 2.1.313 oli saatavilla Cursorin laajennuskauppapaikassa 29. lokakuuta 2026 noin kello 2.27–13.35 Tyynenmeren aikaa eli suunnilleen 11 tuntia. Cursor arvioi, että haitallisen version sai enintään 5 000 käyttäjää. Luku kertoo mahdollisesta altistumisesta, ei siitä, kuinka monelle koneelle etäyhteys todella onnistui.
2
4
Tapaus on huomionarvoinen, koska laajennus yritti lisätä hyökkääjän SSH-avaimen ja luoda pysyvän reitin takaisin käyttäjän koneelle. Tässä ovat tiedossa olevat tapahtumat ja tärkeimmät tarkistukset.
Missä haitallinen laajennus jaettiin?
Aluksi osa uutisista liitti version Open VSX -laajennuskauppaan. Myöhempi selvitys paikansi jakelun Cursorin omaan kauppapaikkaan. Open VSX:n, Microsoftin Visual Studio Marketplacen ja @anthropic-ai/claude-code-npm-paketin versiotiedoissa ei ollut haitallista versiota: listaus hyppäsi versiosta 2.1.312 versioon 2.1.314.
10
13
19
22
Paketissa käytettiin oikean laajennuksen tunnistetta, joten se ei näyttänyt ilmeiseltä jäljitelmältä. Cursorin tietoturvailmoituksessa mainitaan Windows- ja macOS-versiot 2.1.312 ja 2.1.313. Siksi Cursorin ohjeita kannattaa noudattaa eikä tarkistaa vain versionumeroa 2.1.313.
4
19
Cursorin mukaan Anthropic ei kehittänyt muokattua versiota. Tietoturvaraportit kertovat, että se jaettiin Cursorin kauppapaikassa, mutta eivät selvitä, miten hyökkääjä sai julkaisuoikeudet tai pääsyn tilille.
4
16
Mitä haitallinen koodi yritti tehdä?
Tutkijat löysivät laajennuksen normaalin koodin edeltä 66-rivisen latausosan. Se keräsi tietoja koneesta ja käyttäjästä, kuten tietokoneen nimen, käyttäjänimen, käyttöjärjestelmän, ympäristömuuttujien nimet, Git-sähköpostiosoitteen ja julkisen IP-osoitteen.
1
8
Koodi yritti myös lisätä käyttäjän authorized_keys-tiedostoon hyökkääjän SSH-avaimen, jonka tunniste oli svc-telemetry. Lisäksi se pyrki luomaan pysyvyyttä ja avaamaan käänteisen SSH-tunnelin eli etäyhteyden hyökkääjän palvelimelta takaisin koneelle. Raportoidut käynnistymisen jälkeen toimivat mekanismit olivat macOS:n LaunchAgent ja Windowsin ajoitettu tehtävä. Taustaprosessit yrittivät muodostaa tunnelin uudelleen noin 60 sekunnin välein.
1
8
41
Cursorin mukaan koodi yritti myös ottaa paikallisen SSH-palvelun käyttöön. Tämä vaihe epäonnistui yleensä haittakoodin virheiden vuoksi. Poikkeuksena saattoi olla tilanne, jossa Cursor oli käynnistetty järjestelmänvalvojan oikeuksilla. Rajoitus vähensi mahdollisuutta, että suunniteltu etäyhteys toimi tavallisella koneella, mutta se ei kerro varmasti, mitä yksittäisellä laitteella tapahtui.
41
Haitallinen versio poistettiin, tilalle tuli puhdas julkaisu
Cursor poisti haitallisen paketin ja sulki laajennuskauppansa väliaikaisesti. Raporttien mukaan yhtiö rakensi kauppapaikan uudelleen, vaihtoi julkaisuun tai allekirjoitukseen liittyviä avaimia ja pyrki saamaan hyökkääjän palvelimen pois käytöstä.
18
23
Versio 2.1.314 tunnistettiin puhtaaksi korvaavaksi versioksi, ja se julkaistiin Open VSX:ssä sekä Microsoftin Visual Studio Marketplacessa.
4
10 Laajennuksen päivittäminen tai poistaminen korjaa itse paketin, mutta ei välttämättä poista jälkiä, jotka haitallinen koodi on jo ehtinyt luoda.
4
8
Mitä käyttäjän kannattaa tarkistaa?
Jos asensit tai päivitit laajennuksen Cursorin kautta tapahtuma-aikana, tarkista kone Cursorin tietoturvailmoituksen ja sen korjausohjeiden avulla. Kiinnitä erityisesti huomiota seuraaviin:
- Etsi
svc-telemetry-avainta SSH:n käyttöoikeustiedostoista ja tarkista myös mahdolliset pysyvyyteen liittyvät merkinnät, kuten macOS:n LaunchAgent tai Windowsin ajoitettu tehtävä.
1
4
- Päivitä puhtaaseen versioon
2.1.314 ja suorita Cursorin korjausohjeiden mukaiset toimet. Älä oleta, että pelkkä päivitys tai laajennuksen poisto siivoaa jo syntyneet jäljet.
4
40
- Vaihda mahdollisesti altistuneella koneella käytössä olleet tunnukset ja avaimet. Jos löydät epäilyttäviä jälkiä, koneen irrottaminen verkosta tutkinnan ajaksi on varotoimi — ei todiste siitä, että hyökkääjä olisi onnistunut kirjautumaan sisään.
6
Keskeistä on erottaa haitallisen laajennuksen jakelu onnistuneesta hyökkäyksestä. Lähteet vahvistavat, että koodi yritti asentaa pysyvän SSH-takaportin ja että jopa 5 000 käyttäjää saattoi altistua. Ne eivät osoita, että kaikki altistuneet koneet olisi murrettu samalla tavalla.
2
8
41