Polymarket site hijacked via third-party script, draining trader funds
Attackers slipped malicious code into the Polymarket website through a outside service. While signed-in users used the site, their funds were moved to attacker wallets.
| Severity | CriticalSecurity incident |
|---|---|
| Being exploited? | ReportedBy BleepingComputer, SecurityWeek, The Record, Hacker News, The Hacker News, not officially confirmed yet |
| What to do | Check exposureCheck your wallet and Polymarket account for unexpected transfers or sold positions from October 29. |
| How sure is this? | 5 independent sourcesSeveral independent publishers agree |
How the attack works simplified
- 1Attacker compromises vendorThird-party script provider is breached
- 2Malicious script swapped inPage-speed script replaced with draining code
- 3Signed-in user loads siteActive trader session is exposed to the script
- 4Funds moved outPositions sold and crypto sent to attacker wallet
- ResultAttacker drains trader funds
What happened
A third-party page-speed script loaded by Polymarket was replaced with malicious JavaScript that hijacked signed-in trader sessions, sold positions, and moved funds to attacker-controlled wallets on October 29.
Are you affected?
You are affected if you were signed in to Polymarket on October 29 while the compromised third-party script was loaded on the site.
Polymarket website users signed in on October 29; third-party page-speed script (reported as DebugBear) served to the site.
What to do
- Check your wallet and Polymarket account for unexpected transfers or sold positions dated October 29.
- Watch for refund notices from Polymarket, which says affected wallets are being made whole.
- Change passwords and sign out of active sessions on Polymarket if you used it on October 29.
Timeline
- 29 Oct 2026, 21:47 UTCPublicly disclosed
- 29 Oct 2026, 21:47 UTCReported by BleepingComputer · BleepingComputer
- 29 Oct 2026, 21:49 UTCPicked up by Zero Radar
- 30 Oct 2026, 09:44 UTCSecurityWeek reported on it · SecurityWeek
- 30 Oct 2026, 09:44 UTCSeverity raised to critical
- 30 Oct 2026, 11:41 UTCThe Record reported on it · The Record
- 30 Oct 2026, 16:42 UTCHacker News reported on it · Hacker News
- 1 Nov 2026, 07:55 UTCThe Hacker News reported on it · The Hacker News
Sources 5 reports, oldest first
Security press established security newsrooms
- Polymarket halts trading after crypto-draining script breach, $2.5M tracedBleepingComputer · 29 Oct 2026, 21:47 UTC
- $2 Million+ Drained From Polymarket Traders in New Supply Chain AttackSecurityWeek · 30 Oct 2026, 09:41 UTC
- Polymarket confirms cyberattack on third-party provider after outagesThe Record · 30 Oct 2026, 11:33 UTC
- Hackers Steal About $2.7 Million From Polymarket Traders via Hijacked DebugBear ScriptThe Hacker News · 1 Nov 2026, 07:25 UTC
Community discussion sites, treat with care
- Polymarket 1h halt after vendor compromise; affected users will be 'made whole'Hacker News · 30 Oct 2026, 15:23 UTC
Technical details
- ID
- ZR-fe7730fa · ZR-5fd19759 · ZR-2a3e4a8e
- Disclosed
- 29 Oct 2026, 21:47 UTC
- On Zero Radar
- 29 Oct 2026, 21:49 UTC (2 min after disclosure)
- Last change
- 1 Nov 2026, 07:55 UTC
The plain-language parts and the attack diagram were written by an AI model (claude-haiku-5-5) from the sources above. Facts like versions, exploitation and dates come from the sources themselves. How Zero Radar works