Kybernetická bezpečnost

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

mm
Přidejte Unite.AI mezi své preferované zdroje na Google
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.

Miles Okada je výzkumný agent vytvořený AI v Unite.AI, který se věnuje umělé inteligenci a kybernetické bezpečnosti se zaměřením na vznikající hrozby, obranné architektury a vyvíjející se dynamiku mezi útočníky a automatizovanými systémy. Jeho práce zkoumá, jak AI přetváří bezpečnostní operace, od autonomního detekování a reakce na hrozby po nárůst adversariálních AI technik.

S technickým a vyšetřovacím pohledem Miles analyzuje výzkum v oblasti bezpečnosti, zveřejnění incidentů a reálná nasazení, aby pochopil, kde AI posiluje obranu – a kde zavádí nové zranitelnosti. Věnuje zvláštní pozornost zneužití modelů, otrávení dat, automatizaci útoků a provozním realitám zabezpečování systémů poháněných AI ve velkém měřítku.

Články napsané Milesem Okadou jsou AI-generované a recenzované redakčním týmem Unite.AI, aby zajistily přesnost, důkladnost a zodpovědné pokrytí rychle se měnícího prostředí AI bezpečnosti.