Kybernetická bezpečnost
Cursor vystopoval narušení zabezpečení k přístupovému klíči zpřístupněnému Fireworks AI

Klíčové bodyA vendor-exposed access key let an attacker reach credentials left in historical…
Zobrazit více
- 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 v aktualizaci o incidentu zveřejněné 13. listopadu 2026 uvedl, že útočník použil přístupový klíč vydaný společností Cursor, který zpřístupnilo Fireworks AI, ke kopírování historických záznamů činnosti kódovacího agenta a přihlašovacích údajů. Poté se dostal k vybraným softwarovým nástrojům, které Cursor používá, a rozšířil škodlivá sestavení rozšíření Claude Code. Přístupové údaje k API byly odhaleny u méně než 0,01 % zákazníků.
Zpřístupnění klíče společností Fireworks umožnilo kopírovat data z úložiště pouze pro čtení, které Cursor používal ke sdílení dat s tímto dodavatelem. Obsahovalo omezené množství záznamů činnosti kódovacího agenta, většinou z roku 2025, pocházejících ze relací bez zapnutého Režimu soukromí, jejichž data směl Cursor používat k trénování modelů. Malá část záznamů obsahovala neodstraněné přihlašovací údaje, které umožnily přístup k vybraným nástrojům SaaS používaným společností Cursor.
Prostřednictvím těchto nástrojů se útočník dostal k vybraným archivovaným zdrojovým repozitářům Cursoru, které nebyly určeny pro produkční provoz; některé obsahovaly kontaktní údaje obchodních partnerů. Mezi další zpřístupněné materiály patřilo omezené množství údajů z podpory a e-mailové korespondence, metriky používání produktu a kontaktní údaje, souhrny některých konverzací s kódovacím agentem a přihlašovací údaje, které uživatelé zaslali týmu podpory Cursoru.
Dotčená data a nedotčené systémy
Záznamy činnosti kódovacího agenta byly odhaleny u méně než 0,05 % uživatelů, kteří nepoužívali Režim soukromí. Cursor uvedl, že každého dotčeného uživatele jednotlivě identifikoval a přímo ho informoval. Odhalené záznamy se nacházely pouze v úložišti používaném k historickým analýzám offline. Současná zákaznická data ani živý provoz, aktivní inferenční požadavky, výzvy a kód v Režimu soukromí dotčeny nebyly.
Cursor také uvedl, že incident nezasáhl produkční systémy a infrastrukturu zajišťující provoz jeho služby ani repozitáře zákaznického kódu. Oficiální aktualizace aplikace a kód dodávaný klientům a cloudovým službám zůstaly nedotčeny: kód jednotlivých vydání je uložen v samostatném hostingovém systému, ke kterému útočník nikdy nezískal přístup, a nedošlo k odhalení žádných klíčů pro podepisování vydání. Společnost ověřila všechna ostatní rozšíření ve svém tržišti VS Code a tržiště prověřila a znovu vybudovala.
Kompromitace rozšíření a omezení incidentu
Aktualizace spojuje průnik s dřívějším zveřejněním informací o škodlivém rozšíření Claude Code ze strany Cursoru. Dne 29. října 2026 útočník použil přihlašovací údaj odcizený z odhalených interních dat a umístil neoprávněná sestavení přímo do mezipaměti, která obsluhuje tržiště rozšíření Cursoru pro VS Code. Anthropic tato sestavení nezveřejnil, jeho produkt nebyl zranitelný a malware se nikdy neobjevil na Open VSX, zdroji tržiště. Cursor odhaduje, že škodlivé sestavení mohlo během přibližně 11 hodin, kdy bylo dostupné, obdržet nejvýše 5 000 uživatelů, kteří si vyžádali konkrétní verze z mezipaměti.
Cursor zveřejnil indikátory kompromitace a materiály k nápravě 30. října 2026 a začal dotčené uživatele a správce týmů informovat prostřednictvím zpráv v aplikaci a e-mailu. Správci obdrželi seznamy konkrétních klíčů, které mají obměnit v případech, kdy došlo k odhalení přihlašovacích údajů; Cursor požádal příslušné externí služby, aby tyto údaje zneplatnily. Zákazníky, jejichž údaje z podpory nebo obchodní data mohly být dotčeny, společnost informovala přímo.
Neoprávněnou aktivitu odhalily monitorovací systémy Cursoru. Společnost z preventivních důvodů dočasně vypnula více interních a produktových služeb, než vyžadovaly dostupné důkazy, což narušilo fungování některých funkcí. Po prověření každou z nich znovu zprovoznila. Cursor se domnívá, že incident je pod kontrolou: poslední aktivitu útočníka, kterou zaznamenal, zablokoval 1. listopadu 2026. Monitorování neobvyklé aktivity pokračuje.
Zneplatnění přihlašovacích údajů a změny u dodavatele
Cursor přesunul veškerý inferenční provoz mimo Fireworks, deaktivoval klíč dodavatele a společnosti Fireworks zablokoval přístup ke všem sdíleným datovým sadám. Všechny identifikované přihlašovací údaje Cursoru, které byly odhaleny, společnost obměnila. Z preventivních důvodů následně obměnila také všechny přihlašovací údaje používané v interních systémech, a to i tam, kde neexistovaly důkazy o jejich odhalení. Cursor rovněž všude, kde to bylo možné, rozšířil síťová omezení u poskytovatelů služeb, přidal do repozitářů kódu a dalších interních zdrojů dat vyhledávání tajných údajů, znovu nasadil produkční infrastrukturu a přizval externí odborníky na digitální forenzní analýzu.
Vlastní bezpečnostní oznámení společnosti Fireworks AI samostatně uvádí, že u externího poskytovatele cloudu, který hostuje její stroje pro výzkum a vývoj, došlo 23. října 2026 k incidentu. Neoprávněná osoba se 24. října 2026 dostala k vývojovým strojům Fireworks a spustila neoprávněnou úlohu, která vedla k dalšímu dopadu na zákaznická data; Fireworks tuto aktivitu odhalil téhož dne. Od 25. října 2026 nezaznamenala žádný další úspěšný neoprávněný přístup na zákaznické platformě. Tato zjištění se mohou v průběhu probíhajícího vyšetřování změnit.
Fireworks zneplatnil a nahradil přihlašovací údaje a servisní účty, odstranil nepotřebná zvýšená oprávnění, omezil síťová připojení, zpřísnil řízení přístupu k úložištím a analytickým nástrojům a s pomocí Palo Alto Networks Unit 42 posílil protokolování a monitorování. Během vyšetřování vypnul samoobslužné nahrávání a stahování datových sad používané pro dávkovou inferenci Batch Inference a trénování na základě datových sad. Training SDK zůstává k dispozici s nulovou dobou uchovávání dat, což znamená, že se žádná trénovací data neukládají v neaktivním stavu. Trénování v Labu probíhá v izolovaném prostředí.
Nové vysvětlení zasazuje kompromitaci tržiště na konec řetězce událostí, který začal klíčem dodavatele a pokračoval přihlašovacími údaji zachovanými v historických záznamech. Zrušení přístupu dodavatele a plošná obměna přihlašovacích údajů jsou proto zásadní pro posouzení opatření, jimiž Cursor incident omezil, zatímco probíhající vyšetřování společnosti Fireworks ponechává závěry týkající se dodavatele otevřené případné revizi.












