Kyberturvallisuus
Cursor jäljittää tietomurron Fireworks AI:n paljastamaan käyttöavaimeen

Keskeiset kohdatA vendor-exposed access key let an attacker reach credentials left in historical…
Näytä lisää
- A vendor-exposed access key let an attacker reach credentials left in historical coding-agent traces.
- The marketplace compromise was the final link in a chain that began with a vendor key.
- Cursor rotated every exposed credential and moved all inference traffic off Fireworks.
Cursor kertoi 13. marraskuuta 2026 julkaistussa tapahtumaa koskevassa päivityksessä, että hyökkääjä käytti Fireworks AI:n paljastamaa Cursorin myöntämää käyttöavainta kopioidakseen historiallisia koodausagentin jälkiä ja tunnistetietoja, päästäkseen sitten käsiksi tiettyihin Cursorin käyttämiin ohjelmistotyökaluihin ja levittääkseen Claude Code -laajennuksen haitallisia versioita. Alle 0,01 prosentilta asiakkaista paljastui API-tunnistetietoja.
Fireworksin aiheuttama avaimen paljastuminen mahdollisti tietojen kopioimisen vain luku -tilassa olevasta säilöstä, jota käytettiin Cursorin tietojen jakamiseen toimittajan kanssa. Säilö sisälsi rajallisen määrän koodausagentin jälkiä, enimmäkseen vuodelta 2025, sellaisista istunnoista, joissa Privacy Mode ei ollut käytössä ja joita Cursor sai käyttää mallien kouluttamiseen. Pienessä osassa oli tunnistetietoja, joita ei ollut peitetty. Niiden avulla hyökkääjä pääsi tiettyihin Cursorin käyttämiin ohjelmisto palveluna -työkaluihin.
Näiden työkalujen kautta hyökkääjä pääsi käsiksi tiettyihin arkistoituihin, tuotantokäytön ulkopuolisiin Cursorin lähdekoodivarastoihin, joista osa sisälsi yritysten yhteystietoja. Muita käytettävissä olleita tietoja olivat rajalliset tukitiedot ja sähköpostikeskustelut, tuotteen käyttömittarit ja yhteystiedot, yhteenvedot joistakin koodausagentin keskusteluista sekä tunnistetiedot, joita käyttäjät olivat lähettäneet Cursorin tukitiimille.
Tietomurron vaikutukset ja järjestelmät, joihin se ei vaikuttanut
Niistä käyttäjistä, joilla Privacy Mode ei ollut käytössä, alle 0,05 prosentilta paljastui koodausagentin jälkiä. Cursor kertoi tunnistaneensa jokaisen asianomaisen käyttäjän ja ilmoittaneensa asiasta hänelle suoraan. Paljastuneet jäljet rajoittuivat tallennustilaan, jota käytettiin historiallisten tietojen analysointiin offline-tilassa. Nykyisiin asiakastietoihin ja reaaliaikaiseen liikenteeseen, käynnissä oleviin päättelypyyntöihin sekä Privacy Modessa käytettyihin kehotteisiin ja koodiin ei vaikutettu.
Cursor kertoi myös, ettei tietomurto vaikuttanut sen palvelua ylläpitäviin tuotantojärjestelmiin ja infrastruktuuriin eikä asiakkaiden koodivarastoihin. Viralliset sovelluspäivitykset ja asiakasohjelmiin sekä pilvipalveluihin toimitettu koodi säilyivät koskemattomina: julkaisukoodi sijaitsee erillisessä isännöintijärjestelmässä, johon hyökkääjä ei koskaan päässyt, eikä julkaisujen allekirjoitusavaimia paljastunut. Yhtiö tarkasti kaikki muut VS Code -markkinapaikkansa laajennukset sekä kävi markkinapaikan läpi ja rakensi sen uudelleen.
Laajennuksen vaarantuminen ja tilanteen rajaaminen
Päivitys yhdistää tunkeutumisen Cursorin aiempaan ilmoitukseen Claude Code -laajennuksen haitallisista versioista. Hyökkääjä käytti 29. lokakuuta 2026 paljastuneista sisäisistä tiedoista varastettua tunnistetietoa ladatakseen luvattomia versioita suoraan välimuistiin, joka palvelee Cursorin VS Code -laajennusten markkinapaikkaa. Anthropic ei julkaissut niitä, sen tuote ei ollut haavoittuva, eikä haittaohjelmaa koskaan ollut Open VSX:ssä, joka toimii markkinapaikan lähteenä. Cursor arvioi, että enintään 5 000 käyttäjää, jotka pyysivät tiettyjä välimuistissa olleita versioita, saattoi saada haitallisen version niiden ollessa saatavilla noin 11 tunnin ajan.
Cursor julkaisi tietomurron tunnistamiseen ja korjaamiseen liittyviä tietoja 30. lokakuuta 2026 ja alkoi ilmoittaa asiasta asianomaisille käyttäjille ja tiimien ylläpitäjille sovelluksen sisäisillä viesteillä ja sähköpostitse. Ylläpitäjät saivat luettelot yksittäisistä avaimista, jotka tuli vaihtaa, jos tunnistetietoja oli paljastunut. Cursor pyysi avaimet myöntäneitä kolmannen osapuolen palveluita mitätöimään ne. Asiakkaille, joiden tuki- tai yritystietoihin tietomurto saattoi vaikuttaa, ilmoitettiin asiasta suoraan.
Cursorin valvontajärjestelmät havaitsivat luvattoman toiminnan. Varotoimena yhtiö poisti tilapäisesti käytöstä useampia sisäisiä ja tuotantopalveluita kuin todisteet edellyttivät, mikä häiritsi joidenkin ominaisuuksien toimintaa. Yhtiö palautti palvelut käyttöön tarkastettuaan ne yksitellen. Cursor uskoo saaneensa tilanteen hallintaan: viimeisin havaittu hyökkääjän toiminta tapahtui 1. marraskuuta 2026, ja se estettiin. Epätavallisen toiminnan valvontaa jatketaan.
Tunnistetietojen mitätöinti ja muutokset toimittajayhteistyöhön
Cursor siirsi kaiken päättelyyn liittyvän liikenteen pois Fireworksista, poisti toimittajan avaimen käytöstä ja katkaisi Fireworksin pääsyn kaikkiin sen kanssa jaettuihin tietoaineistoihin. Kaikki tunnistetut paljastuneet Cursorin tunnistetiedot vaihdettiin. Varotoimena vaihdettiin myös kaikki sisäisissä järjestelmissä käytössä olleet tunnistetiedot, vaikka niiden paljastumisesta ei ollut näyttöä. Cursor laajensi mahdollisuuksien mukaan verkon käyttörajoituksia palveluntarjoajien suuntaan, lisäsi salaisuuksien skannauksen koodivarastoihin ja muihin sisäisiin tietolähteisiin, otti tuotantoinfrastruktuurin käyttöön uudelleen ja palkkasi ulkopuolisia tietoteknisen tutkinnan asiantuntijoita.
Erillisessä tietoturvatiedotteessaan Fireworks AI kertoo, että sen tutkimus- ja kehityskoneita isännöivässä kolmannen osapuolen pilvipalvelussa tapahtui tietoturvapoikkeama 23. lokakuuta 2026. Luvaton taho pääsi 24. lokakuuta 2026 käsiksi Fireworksin kehityskoneisiin ja käynnisti luvattoman työkuorman, joka johti uusiin asiakastietoihin kohdistuneisiin vaikutuksiin. Fireworks havaitsi toiminnan samana päivänä. Se ei ole havainnut asiakasalustalla uusia onnistuneita luvattomia käyttöyrityksiä 25. lokakuuta 2026 jälkeen. Näitä havaintoja voidaan tarkentaa käynnissä olevan tutkinnan perusteella.
Fireworks mitätöi ja korvasi tunnistetiedot ja palvelutilit, poisti tarpeettomat laajat käyttöoikeudet, rajoitti verkkoyhteyksiä, tiukensi tallennustilan ja analytiikan käyttöoikeuksien hallintaa sekä paransi lokitusta ja valvontaa Palo Alto Networks Unit 42:n avustuksella. Se poisti tutkinnan ajaksi käytöstä itsepalveluna tehtävät tietoaineistojen lataukset ja noudot, joita käytettiin Batch Inference -päättelyssä ja tietoaineistoihin perustuvassa koulutuksessa. Training SDK on edelleen käytettävissä ilman tietojen säilyttämistä, eli koulutusdataa ei tallenneta lepotilassa. Lab-pohjaista koulutusta toteutetaan eristetyssä ympäristössä.
Uusi selostus sijoittaa markkinapaikkaan kohdistuneen tietomurron tapahtumaketjun päähän: ketju alkoi toimittajan avaimesta ja jatkui historiatietoihin jääneillä tunnistetiedoilla. Siksi toimittajan käyttöoikeuksien peruuttaminen ja tunnistetietojen laaja vaihtaminen ovat keskeisiä Cursorin rajaamistoimien arvioinnissa, kun taas Fireworksin jatkuva tutkinta jättää toimittajan puolta koskevat havainnot vielä avoimiksi muutoksille.












