Кібербезпека

Polymarket зупиняв торги через шкідливий скрипт: відстежено близько $2,5 млн

Платформа прогнозів Polymarket у четвер тимчасово призупинила торги через злам стороннього сервісу, який розповсюджував скрипт для крадіжки криптовалюти. Частину активів на суму близько $2,5 млн відстежено на гаманцях, пов’язаних із нападниками.

Polymarket зупиняв торги через шкідливий скрипт: відстежено близько $2,5 млн

Платформа прогнозного ринку Polymarket у четвер тимчасово зупинила торги після компрометації стороннього постачальника, що призвело до ін’єкції шкідливого JavaScript і викрадення активів користувачів. Компанія каже, що проблему виправлено, інцидент передано правоохоронцям, а постраждалим обіцяють повне відшкодування.

Хід інциденту

О 14:05 ET біржу перевели в режим скасування ордерів і призупинили дії релеєра для розслідування. О 14:37 ET Polymarket заявила, що вразливість усунута, але торги залишаться зупиненими з міркувань обережності. О 15:05 ET платформа відновила роботу й повідомила, що всім постраждалим трейдерам буде компенсовано збитки.

Polymarket підтвердила, що зламано одного з її сторонніх провайдерів. Компанія не розкриває ні кількість постраждалих, ні обсяг вкрадених коштів, ні деталі процедури відшкодування.

Як працювала атака

За даними Hudson Rock, на сайті Polymarket підміняли скрипт із cdn.debugbear[.]com/C7xcKKrjUnXK.js. Аналіз BleepingComputer показує, що код викрадав автентифіковані сесії, продавав позиції користувачів на ринку прогнозів або переводив їхні токени безпосередньо на гаманець зловмисника, а також конвертував криптоактиви у такі, що зручно виводити. Скрипт обмінювався інструкціями та даними облікових записів із data.debugbear.com.

Дослідники визначили підконтрольний нападнику гаманець 0x3F99139F1C5854bb628c2e576Aaf638e99dFfc18. За спостереженням BleepingComputer, він переказав близько 28,6 млн POL (орієнтовно $2,57 млн) на три інші гаманці; активні операції з токен-контрактом Polymarket відбувалися між 13:50 і 13:56 ET, незадовго до призупинення торгів. Hudson Rock також фіксувала на цьому гаманці приблизно $2,19 млн у криптоактивах під час свого аналізу.

Фрагмент коду, що переказує токени на гаманець зловмисника
Фрагмент коду, що переказує токени на гаманець зловмисника

Що відомо про DebugBear

Шкідливий код розміщувався на інфраструктурі DebugBear — сервісу моніторингу продуктивності сайтів, чий RUM-продукт вбудовується JavaScript-скриптом. DebugBear підтвердила розслідування інциденту та закликала клієнтів видалити код RUM зі своїх сайтів. На момент публікації сайт DebugBear не відкривався (помилка Cloudflare); невідомо, чи це частина локалізації інциденту.

У метаданих білда Polymarket дослідники виявили коміт із повідомленням «chore(polymarket): remove debugbear rum script (#15337)». Білд має часову позначку 29 жовтня о 13:59 ET — незадовго до публічного оголошення про інцидент.

Що далі

Polymarket заявляє, що працює над повним відновленням сервісу та компенсує втрати користувачам. Розслідування триває, деталі щодо масштабів збитків і механіки відшкодування наразі не розкриваються.

Фото: BleepingComputer

Джерела

Читайте також