Bezpečnostní incident na Polymarketu z 29. října 2026 nebyl podle dostupných informací útokem na samotné smart kontrakty. Škodlivý kód se na mezinárodní platformu dostal přes kompromitovaný skript třetí strany a zneužil aktivní relace lidí, kteří byli na webu přihlášení. Odhady ukradených prostředků se pohybují zhruba mezi 2,5 a 2,7 milionu dolarů. Obchodování bylo přerušeno přibližně na hodinu.
2
6
15
Jak útok proběhl
Polymarket oznámil, že byl kompromitován jeden z jeho externích poskytovatelů. Výzkumníci a následné zpravodajství spojili škodlivý skript se společností DebugBear, britským poskytovatelem nástrojů pro sledování výkonu webů. Polymarket ve svém prvním vyjádření dodavatele podle dostupných zpráv nejmenoval.
2
29
Podle analýzy JavaScript vyhledával obchodního klienta a portfolio přihlášeného uživatele a následně se pokoušel aktiva prodat nebo převést.
3
15 Kód tedy zneužil přístup dostupný v otevřené relaci uživatele v prohlížeči — neprolomil přímo smart kontrakty platformy.
2
22
Obchodování stálo zhruba hodinu
Během vyšetřování Polymarket omezil provoz své mezinárodní burzy: uživatelé mohli rušit příkazy, ale nové obchodování bylo pozastaveno, stejně jako akce relayeru. Stavová stránka uvádí výpadek od 18:05 do 19:05 UTC 29. října, tedy od 14:05 do 15:05 východoamerického času. Platforma oznámila, že obchodování obnoví přibližně v 15:00 ET, a později označila incident za vyřešený.
41
Incident se týkal mezinárodního webu Polymarket.com. Některá média uvedla, že samostatná americká platforma zasažena nebyla; dostupné oznámení Polymarketu na stavové stránce se ale soustředí na mezinárodní platformu a toto rozlišení nezávisle nepotvrzuje.
24
29
Co se podařilo dohledat na blockchainu
Zprávy odhadují ztráty na 2,5 až 2,7 milionu dolarů. Jde o odhady popisující různé části incidentu: BleepingComputer dohledal přibližně 2,5 milionu dolarů v aktivech spojených s podezřelou peněženkou, zatímco jiné zprávy uváděly celkové ztráty blíže 2,7 milionu.
4
6
Podle blockchainových analýz bylo s peněženkami podezřelého útočníka spojeno zhruba 28,6 milionu tokenů POL. BleepingComputer jejich hodnotu odhadl přibližně na 2,57 milionu dolarů. Jde o prostředky dohledatelné na blockchainu, nikoli samo o sobě o definitivní součet ztrát všech uživatelů.
6
Náhrady a nejasné podmínky
V pátek ráno 30. října Polymarket uvedl, že plně proplatil 689 z 726 zasažených peněženek. U zbývajících 37 případů mělo vyplácení pokračovat po ověření.
22
Oznámených 3,9 milionu dolarů na náhrady podle zpráv zahrnovalo také samostatných 1,19 milionu dolarů pro přibližně 5 500 peněženek. Tato částka měla pokrýt uživatele, kteří přišli o peníze kvůli přerušení obchodování nebo jimž byly během incidentu odebrány pozice.
23
Některé sekundární zprávy uváděly, že uživatelé se ztrátou přes 10 000 dolarů museli před vyplacením podepsat formulář o uvolnění nároků. Dostupné podklady nepotvrzují přesné znění podmínek ani tvrzení o ověřování totožnosti či doložkách o zákazu kritiky, proto je třeba tyto informace považovat za nepotvrzené.
24
46
Proč je rizikový i zdánlivě neškodný skript
Monitorovací skript může mít legitimní účel, ale pokud se načítá přímo na obchodním webu a může zasahovat do funkcí dostupných přihlášenému uživateli, představuje bezpečnostní riziko. V tomto případě měl útok podle zveřejněných analýz využít právě aktivní relace lidí, kteří měli web otevřený.
3
22
Jednou z možných ochran je Subresource Integrity (SRI), tedy kontrola integrity externího skriptu. Prohlížeč díky ní může porovnat načtený soubor s důvěryhodným kontrolním otiskem a odmítnout ho spustit, pokud se změnil. Pomohlo by to ale jen tehdy, pokud by ochrana byla správně použita právě na cestě, kudy se kompromitovaný skript načítal; nejde o záruku proti všem útokům na dodavatele nebo samotný web.
44
Polymarket později zveřejnil na své stavové stránce podrobnější aktualizaci o incidentu a reakci společnosti. Dostupné zprávy popisují hlavní cestu útoku, přibližnou výši ztrát i postup náhrad, některé právní podmínky a úplný rozsah zasažených služeb však zůstávají nejasné.
29