Naar de inhoud
NLEN
Illustratie: OpenAI-pijplijn vond 948 Linux-rootlekken in één run: wat autonome bugjacht betekent

Cursor over het beveiligingsincident: een uitgelekte leverancierssleutel leidde tot een valse Claude Code-extensie

Door Ivo Donker · — tekst: Claude (AI)

Hoe kon een valse Claude Code-extensie in de marketplace van Cursor belanden? Volgens het verslag dat Cursor op 13 november 2026 publiceerde, begon het bij een toegangssleutel die Cursor aan de leverancier Fireworks had gegeven en die bij Fireworks was uitgelekt. Daarmee kopieerde een aanvaller opgeslagen sessiegegevens van coding agents. Inloggegevens uit die gegevens gaven toegang tot andere systemen, en uiteindelijk tot de cache van de marketplace, waar op 29 oktober ongeveer 11 uur een malafide kopie van de extensie stond.

We lazen het verslag op de blog van Cursor. Het onderwerp stond ook in de trending-briefing van 14 november.

Wat er gebeurde

Cursor meldde het incident op 29 oktober en publiceerde op 30 oktober een beveiligingsmelding met kenmerken van de aanval en controlescripts. Het nieuwe verslag volgt na ongeveer twee weken onderzoek. De aanvaller gebruikte de sleutel om een opslagbucket te kopiëren die Cursor met Fireworks deelde. Daarin stonden sessiesporen (traces) van coding agents, vooral uit 2025, van sessies die niet in Privacy Mode draaiden. Cursor mocht die gebruiken voor modeltraining.

Sommige traces bevatten ongecensureerde inloggegevens. Volgens Cursor had minder dan 0,01 procent van de klanten API-gegevens in die data. Daarmee kwam de aanvaller in een aantal SaaS-tools van Cursor. Daar zag hij gearchiveerde broncode die niet in productie draait, beperkte supportgegevens en e-mail, gebruikscijfers en contactgegevens, samenvattingen van agentgesprekken en inloggegevens die gebruikers naar de support hadden gestuurd.

De valse extensie

Met een gestolen inloggegeven zette de aanvaller kwaadaardige kopieën van Anthropic.claude-code, versies 2.1.312 en 2.1.313, op de cache die de VS Code-marketplace van Cursor bedient. Cursor schrijft dat Anthropic die kopieën niet publiceerde en dat het geen kwetsbaarheid in het product van Anthropic betreft. Open VSX, de bron van de marketplace, heeft de malware nooit gehad. Hooguit 5.000 gebruikers die op 29 oktober die specifieke versies opvroegen, kunnen de malafide build hebben gekregen.

De valse extensie
DatumGebeurtenis
29 oktobervalse extensie in de cache, ongeveer 11 uur beschikbaar; Cursor meldt het incident
30 oktoberbeveiligingsmelding met kenmerken, herstelstappen en controlescripts
1 novemberlaatste waargenomen activiteit van de aanvaller, geblokkeerd
13 novemberverslag na onderzoek

Volgens Cursor zijn live verkeer, productiesystemen, de Cursor-app en de officiële updates niet geraakt: die komen uit een apart codesysteem en er zijn geen sleutels voor het ondertekenen van releases uitgelekt. Ook andere extensies, plugins uit de Cursor Marketplace en repositories van klanten zijn volgens het bedrijf niet getroffen. Prompts en code van gebruikers met Privacy Mode vallen erbuiten.

Wat Cursor deed

Cursor haalde al het inferentieverkeer weg bij Fireworks en zette de sleutel uit. Het verving alle gevonden uitgelekte inloggegevens en uit voorzorg ook alle intern gebruikte. Het bouwde de marketplace opnieuw op, voegde scans op geheimen in repositories en andere interne bronnen toe en zette alle productie-infrastructuur opnieuw neer. Er zijn externe forensisch onderzoekers ingeschakeld en getroffen klanten zijn rechtstreeks benaderd.

Wat dit betekent

Wie in de getroffen periode versie 2.1.312 of 2.1.313 via de marketplace van Cursor installeerde, volgt de stappen uit de melding van 29 oktober; Cursor waarschuwt dat alleen de extensie verwijderen mogelijk niet genoeg is. Wie een mail kreeg, vervangt de daarin genoemde inloggegevens. Breder laat het geval zien dat sessiesporen van agents gevoelige data zijn: alles wat een agent ziet, kan in zo'n spoor belanden. Wij schreven eerder over geheimen in de instellingen van Claude Code. Een ander geval van klantdata die bij een AI-dienst uitlekte, beschreven we in het stuk over de KV-cache van Workers AI, en de bredere context staat in ons overzicht van AI en cybersecurity.

Wat we niet hebben gecontroleerd

We hebben de melding van 29 oktober en de controlescripts niet zelf doorgenomen. Een reactie van Fireworks op hoe de sleutel uitlekte, hebben we niet gevonden. De cijfers over het aantal getroffen gebruikers komen alleen van Cursor.

Gecontroleerd op 14 november 2026.

Dit artikel is geschreven met AI (Claude) en gecontroleerd tegen de bronnen hieronder.

Bronnen