Ett intrång hos en extern molnleverantör gav angripare en väg in i Fireworks AI:s utvecklingsmaskiner. Där körde de ett obehörigt program som ledde till att kunddata exponerades. Bland materialet fanns chatttranskript från Notion AI:s Insights-funktion. Notion uppger att färre än en procent av företagets arbetsytor berördes och betonar att intrånget skedde hos leverantören – inte i Notions egna system.
4
8
Så gick intrånget till
Fireworks uppger att molnleverantören som stod värd för företagets forsknings- och utvecklingsmaskiner drabbades av en säkerhetsincident den 23 oktober. Dagen därpå använde en obehörig aktör den vägen för att nå Fireworks utvecklingsmaskiner och köra ett program. Fireworks upptäckte aktiviteten samma dag.
4
14
De offentliga uppgifterna beskriver vägen via molnleverantören och utvecklingsmiljön, men fastställer inte exakt vilken teknisk sårbarhet som utnyttjades eller varje steg fram till åtkomsten till specifika data. Klart är att intrånget i leverantörens miljö ledde till ytterligare påverkan på kunddata.
14
Vilka uppgifter berördes?
Fireworks utökade redogörelse omfattar resursmetadata och faktureringsuppgifter, däribland betalningshistorik. Företaget uppger också att vissa kunders dataset och ofullständiga modellvikter berördes. Fireworks säger att bolaget inte lagrar betalningskortnummer.
4
9
34
För Notions del handlade det om chatttranskript som använts i klassificeringsjobb för Insights, en funktion som hjälper kunder att förstå hur de använder AI. Enligt Notion påverkades färre än en procent av arbetsytorna. För den stora majoriteten av de berörda arbetsytorna gick transkripten inte att knyta till en viss användare eller arbetsyta.
3
4
Tidslinje: från första besked till återkallade nycklar
- 2 november: Fireworks meddelade Notion att en mindre datamängd hade åtkommits. Notions första granskning visade syntetiska testdata, inte kundchattar.
8
- 3 november: Notion kopplade bort Fireworks och raderade sina data hos leverantören.
5
- 6 november: Fireworks meddelade Notion att även kunddata kan ha nåtts.
5
- 8 november: Fireworks bekräftade att datamängden innehöll chatttranskript från Notion AI:s Insights-funktion.
8
- 9 november: Notion började kontakta berörda kunder.
15
- 11 november: Notion återkallade exponerade API-nycklar som hittats i meddelanden från berörda användare.
8
Notion stängde också av Insights och slutade använda Fireworks för att tillhandahålla modeller med öppna vikter, enligt rapporter om företagets åtgärder.
10
11 Berörda kunder uppmanades att utgå från att lösenord, API-nycklar och andra inloggningsuppgifter som skrivits in i assistenten kan ha exponerats – och att byta dem.
21
Utredning och möjlig drivkraft
Fireworks anlitade Palo Alto Networks säkerhetsteam Unit 42, underrättade brottsbekämpande myndigheter och begränsade vissa berörda funktioner.
34 Företaget uppger att det tror att angriparna ville sälja obehörig åtkomst till modeller via olagliga vidareförmedlingstjänster – en metod som kallas ”LLMJacking”. Det är Fireworks bedömning av motivet, inte en säker identifiering av angriparna.
7
Molnleverantörsincidenten beskrevs som ett andra intrång hos Fireworks i oktober, efter en tidigare incident som upptäcktes den 6 oktober. Händelserna ska inte blandas ihop: det senare angreppsspåret började hos en extern leverantör och nådde Fireworks utvecklingsmaskiner den 24 oktober.
7
En påminnelse om riskerna i AI-leverantörskedjan
En tjänsts säkerhetsrisker stannar inte vid företagets egna system. När en AI-tjänst skickar data vidare för behandling blir även leverantörens infrastruktur och utvecklingsmiljö en del av riskbilden. I det här fallet uppges ingången ha funnits hos Fireworks molnleverantör, medan de berörda samtalen kom från en Notion-funktion.
4
8
För organisationer som använder AI-tjänster är incidenten en anledning att fråga vilka uppgifter leverantörer och underleverantörer sparar, var de behandlas och hur snabbt åtkomst kan stängas av. Undvik att skriva in inloggningsuppgifter i AI-chattar när det går. Om en hemlighet kan ha förekommit i ett exponerat transkript bör den återkallas eller bytas ut. Det är också klokt att begränsa åtkomsten till dataset, nycklar och utvecklingssystem till det som behövs för en viss uppgift.