Polymarkets säkerhetsincident den 29 oktober 2026 var en så kallad leverantörskedjeattack i webbläsaren. Skadlig kod levererades via ett kapat övervakningsskript från en extern leverantör och utnyttjade användare som redan var inloggade på den internationella plattformen. Angriparna behövde alltså inte knäcka Polymarkets smarta kontrakt. Förlusterna uppskattas till omkring 2,5–2,7 miljoner dollar, och handeln stoppades i ungefär en timme.
2
6
15
Så gick attacken till
Polymarket uppgav att en tredjepartsleverantör hade utsatts för intrång. Forskare och senare rapportering kopplade det skadliga skriptet till DebugBear, ett brittiskt företag som erbjuder verktyg för prestandaövervakning av webbplatser. I det första uttalandet som rapporterades namngav Polymarket dock inte leverantören.
2
29
Angreppet gick via webbplatsen, inte genom någon känd sårbarhet i plattformens smarta kontrakt. En analys av JavaScript-koden beskrev hur den letade efter en inloggad användares handelsklient och portfölj och sedan försökte sälja eller flytta tillgångar med hjälp av den aktiva sessionen.
3
15 Koden utnyttjade med andra ord behörigheter som redan fanns i användarens öppna webbläsare, i stället för att angripa själva kontrakten direkt.
2
22
Handeln stoppades i omkring en timme
Medan incidenten utreddes begränsade Polymarket handeln på sin internationella börs. Plattformen gick bland annat över till ett läge där användare kunde annullera order, samtidigt som reläfunktioner pausades. Enligt företagets statussida var avbrottet den 29 oktober mellan klockan 18.05 och 19.05 UTC, alltså 14.05–15.05 amerikansk östkusttid. Polymarket uppgav att handeln skulle återupptas omkring klockan 15.00 ET och markerade senare incidenten som löst.
41
Incidenten gällde den internationella webbplatsen Polymarket.com. Vissa rapporter uppgav att företagets separata amerikanska plattform inte påverkades, men den tillgängliga statusuppdateringen från Polymarket handlar om den internationella plattformen och bekräftar inte självständigt den skillnaden.
24
29
Vad stals – och vad blockkedjespåren visar
Rapporterna uppskattar förlusterna till mellan cirka 2,5 och 2,7 miljoner dollar. Det rör sig om uppskattningar från olika källor och med olika avgränsningar: BleepingComputer spårade tillgångar värda omkring 2,5 miljoner dollar till en misstänkt angriparplånbok, medan andra rapporter satte den totala förlusten närmare 2,7 miljoner.
4
6
Blockkedjerapportering följde omkring 28,6 miljoner POL till plånböcker som kopplas till den misstänkta angriparen. BleepingComputer värderade tillgångarna till ungefär 2,57 miljoner dollar. Spårningen visar vilka medel som syntes på blockkedjan, men är inte i sig en slutgiltig redovisning av varje användares förlust.
6
Ersättning – och frågor som är obesvarade
På morgonen fredagen den 30 oktober uppgav Polymarket att 689 av 726 drabbade plånböcker hade ersatts fullt ut. De återstående 37 fallen inväntade verifiering.
22 Den rapporterade ersättningssumman på 3,9 miljoner dollar omfattade också en separat avsättning på 1,19 miljoner dollar till omkring 5 500 plånböcker. Den skulle kompensera användare som förlorat pengar under handelsstoppet eller vars positioner påverkats, enligt rapportering som återgav plattformens uppdatering.
23
En del sekundärrapportering har uppgett att användare med förluster över 10 000 dollar behövde skriva under en ansvarsfrihetsförklaring. Underlaget här fastställer inte de exakta villkoren och styrker inte uppgifter om identitetskontroller eller klausuler som begränsar vad användarna får säga. De detaljerna bör därför betraktas som obekräftade.
24
46
Säkerhetslärdomen: externa skript kan få webbplatsens förtroende
Ett övervakningsskript kan ha ett legitimt syfte, men kod som laddas in på en handelssajt kan innebära en säkerhetsrisk om den kan samverka med funktioner som kräver inloggning. I den här incidenten utnyttjade den rapporterade attacken webbläsarsessionen hos användare som hade webbplatsen öppen.
3
22
En möjlig skyddsåtgärd är Subresource Integrity (SRI). Den gör det möjligt för webbläsaren att jämföra ett externt skript med ett betrott kontrollvärde och stoppa det om innehållet har ändrats. Skyddet skulle bara hjälpa om det tillämpades korrekt på den berörda laddningsvägen, och är ingen garanti mot alla angrepp mot externa leverantörer eller själva webbplatsen.
44
Polymarket publicerade senare en mer utförlig uppdatering om incidenten och företagets åtgärder på sin statussida.
29 De tillgängliga uppgifterna beskriver den övergripande attackvägen, ungefärliga förluster och hur ersättningarna fortskred. Vissa juridiska villkor och den fullständiga omfattningen av påverkan är fortfarande oklara.