
Cursor meldt een beveiligingslek waarbij hackers via gestolen credentials een kwaadaardige Claude Code-extensie verspreidden en klantgegevens bemachtigden.
Cursor heeft bevestigd dat het slachtoffer is geworden van een beveiligingslek, waardoor hackers via gestolen inloggegevens van AI-infrastructuurprovider Fireworks AI een kwaadaardige Claude Code-extensie konden verspreiden via de eigen marktplaats. Door het lek kregen aanvallers ook toegang tot interne systemen en wisten zij klantgegevens te stelen, waaronder historische AI-coding-agentsporen met niet-geanonimiseerde credentials die later werden gebruikt om extra diensten te compromitteren.
In een nieuw incidentrapport dat vrijdag werd gepubliceerd, legt Cursor uit hoe de aanvallers op 29 oktober kwaadaardige versies van Anthropic's Claude Code-extensie via de marktplaats van Cursor hebben verspreid. Deze aanval bracht mogelijk tot 5.000 ontwikkelaars in gevaar door malware die persistente SSH-backdoors installeerde. Cursor is een AI-gestuurde code-editor gebaseerd op Microsoft's open-source Visual Studio Code (VS Code), waarmee ontwikkelaars software kunnen schrijven, aanpassen en debuggen met AI-assistenten.
Volgens Cursor begon de aanval toen hackers een toegangssleutel wisten te bemachtigen die was opgeslagen bij Fireworks AI, een derde partij die wordt ingezet voor AI-modeltraining en -inference. Met deze sleutel kopieerden de aanvallers data uit een read-only opslagbucket die Cursor gebruikte om informatie te delen met Fireworks. Deze bucket bevatte voornamelijk historische AI-coding-agentsporen uit 2025, verzameld van gebruikers die de Privacy Mode niet hadden ingeschakeld en waarvan de data gebruikt kon worden voor modeltraining. Sommige sporen bevatten niet-geanonimiseerde API-credentials, waarmee de aanvallers toegang kregen tot extra systemen van Cursor.
Cursor meldt dat minder dan 0,05% van de gebruikers coding-agentsporen had die werden blootgesteld, en minder dan 0,01% van de klanten had gecompromitteerde API-credentials. Met de gestolen credentials wisten de hackers data te stelen uit verschillende software-as-a-service (SaaS)-tools van Cursor, waaronder gearchiveerde, niet-productie broncode repositories met zakelijke contactinformatie, beperkte klantondersteuningsgegevens en e-mailconversaties, productgebruikstatistieken, samenvattingen van AI-coding-agentgesprekken en credentials die klanten eerder met de supportafdeling hadden gedeeld.
De monitoring van Cursor detecteerde de ongeautoriseerde activiteiten, waarna het bedrijf de Fireworks-toegangssleutel introk, de gecompromitteerde credentials roterende en verder onderzoek deed naar mogelijke extra toegang. Tijdens het onderzoek werden uit voorzorg enkele interne en productdiensten tijdelijk uitgeschakeld. Toch hadden de aanvallers al een credential in handen waarmee ze extensies konden verspreiden via de marktplaats van Cursor. Op 29 oktober gebruikten zij deze credential om kwaadaardige kopieën van Anthropic's Claude Code-extensie te publiceren op de VS Code-extensiemarktplaats van Cursor.
De aanval compromitteerde niet de legitieme extensie van Anthropic of Open VSX, de extensiemarktplaats die Cursor gebruikt. De kwaadaardige extensies, versies 2.1.312 en 2.1.313, waren ongeveer 11 uur beschikbaar voordat Cursor ze verwijderde. Zoals eerder gemeld door BleepingComputer, hadden de aanvallers de legitieme Claude Code-extensie aangepast om kwaadaardige JavaScript uit te voeren die probeerde persistente SSH-backdoors te installeren op de computers van ontwikkelaars. De malware verzamelde systeeminformatie, installeerde een door de aanvaller beheerde SSH-sleutel, probeerde SSH-toegang te activeren en configureerde mechanismen om de toegang te behouden. Beveiligingsonderzoekers ontdekten echter programmeerfouten die waarschijnlijk voorkwamen dat de backdoor werkte op veel Windows- en macOS-systemen waar SSH niet al was ingeschakeld.
Cursor schat dat tot 5.000 gebruikers de getroffen extensieversies hebben gedownload tijdens de blootstellingsperiode.












