Researchers Link Polymarket Withdrawals to DebugBear Supply-Chain Attack

· Original article ↗

Summary

Polymarket halted international trading after users reported unauthorized withdrawals linked by researchers to malicious JavaScript served through DebugBear’s RUM script. Estimated losses range from $2.19 million to $2.71 million; the tally is unverified.

Key points

  • Polymarket moved its international platform to cancel-only mode and suspended relayer actions after reports of unauthorized withdrawals; trading resumed about an hour later.
  • Polymarket said a third-party provider was compromised, that it had fixed the issue, and that affected traders would be reimbursed. It did not name the vendor or disclose losses.
  • Researchers linked the theft to malicious JavaScript served from a DebugBear address used by Polymarket. The code targeted logged-in users’ trading tools and portfolios, then attempted to sell positions and move proceeds or transfer position tokens.
  • Hudson Rock said the sample read credential-related material but did not identify code that sent passwords, seed phrases, private keys, or the credential map to its reporting endpoint; it described the script as reusing authority available in the authenticated application.
  • Hudson Rock said a screenshot showed about $2.19 million at the script’s fallback address, but this was not a verified loss tally. GoPlus estimated losses of roughly $2.71 million; its analysis identified 710 deposit wallets and 731 addresses, not a victim count.
  • DebugBear confirmed it was affected by an ongoing security incident and advised users of its RUM product to remove its snippet. Polymarket’s US platform was reportedly unaffected.

Article Details

Victim Organization
Polymarket
Victim Domain
Polymarket.com
Incident Type
Third-party supply-chain compromise involving malicious JavaScript served through DebugBear’s real user monitoring (RUM) script, leading to unauthorized withdrawals from Polymarket traders.
Affected Records
Unknown. GoPlus reported activity involving 710 deposit wallets and 731 addresses, but the article notes that the address count does not equal the number of victims.
Operational Impact
Polymarket halted trading on its international platform, initially placing it in cancel-only mode and suspending relayer actions. Trading resumed about an hour later; the US platform was reportedly unaffected. Polymarket said it would reimburse affected traders. Hudson Rock cited a screenshot showing about $2.19 million at the script’s hard-coded fallback address, but said this was not a verified tally. GoPlus estimated losses at roughly $2.71 million, while Arkham data showed a suspected attacker wallet holding approximately $2.65 million.
Claim Status
confirmed

MITRE ATT&CK

Vendors

Products

Countries

Related Articles