Polymarket Returns $3.9 Million to Traders as DebugBear Cites DNS Hijack
Polymarket is returning $3.9 million to traders after a supply chain attack on monitoring firm DebugBear compromised DNS records and hit logged-in user wallets.
By Dillip Chowdary β’ Nov 02, 2026 β’ Source: SecurityWeek
Polymarket is returning $3.9 million to users following a supply chain cyberattack that compromised frontend website code through a third-party performance monitoring vendor. The decentralized prediction market detected unauthorized withdrawals and quickly halted platform trading on October 29 after malicious code began hijacking active user sessions. Website performance monitoring company DebugBear disclosed that attackers breached its domain registrar account to alter its DNS server records, allowing an attacker-controlled server to deliver malicious JavaScript directly to Polymarket traders. According to SecurityWeek's report, the incident represents the second frontend supply chain breach to hit the prediction platform this year, following an earlier third-party security failure in June that resulted in approximately $3 million in losses.
This technical breakdown examines the anatomy of the supply chain compromise, detailing how malicious scripts abused open browser session permissions without extracting secret keys, how Polymarket allocated its recovery funds across affected accounts, and what platform developers must do to protect client-side web applications from upstream DNS hijacking. The analysis is structured for web application developers, cryptocurrency infrastructure engineers, and security teams managing external client-side script integrations. Readers will gain a comprehensive understanding of registrar vulnerability risks, session hijacking attack vectors, and specific defensive configurations required to isolate third-party monitoring dependencies on production decentralized finance interfaces.
What Polymarket Returns $3.9 Million to Traders shipped
Polymarket deployed an emergency financial remediation program alongside infrastructure updates to fully reimburse traders harmed during the October 29 frontend intrusion. The platform initiated a temporary trading freeze across its international exchange immediately after customer reports indicated unexpected position liquidations and balance reductions. Investigations revealed that an external script loaded from a DebugBear domain had been altered to execute unauthorized portfolio transactions, prompting engineers to expunge the third-party performance snippet from production servers within an hour of identification. Following the removal, the company began dispersing restitution payments directly to affected user addresses while collaborating with law enforcement agencies on a criminal investigation.
The completed financial response package totals $3.9 million, distributing capital across both directly drained accounts and secondary victims injured by the market shutdown. The company earmarked approximately $2.7 million to cover assets that were directly extracted by the malicious script, while allocating an additional $1.19 million to compensate approximately 5,500 wallets whose trading positions were prematurely liquidated or disrupted by the emergency halt. By October 30, the company had resolved losses for 689 of the 726 directly affected wallets, queuing the remaining 37 accounts for settlement pending final verification. The platform confirmed plans to publish a complete technical postmortem once forensic investigations conclude.
What changed for builders in Polymarket Returns $3.9 Million to Traders
For web developers and blockchain security architects, the incident highlights critical structural exposures in client-side script supply chains and demonstrates the scale of collateral costs associated with emergency platform freezes. Cybersecurity researchers at Hudson Rock identified that the injected payload did not steal raw private keys, seed phrases, or user passwords. Instead, the malicious code executed within the context of active browser sessions, silently inspecting logged-in user portfolios and issuing unauthorized trade commands or asset transfers directly through established session permissions. The vulnerability demonstrated that external monitoring scripts running without strict isolation can execute state-changing actions even when underlying cryptographic credentials remain uncompromised.
The remediation package also quantifies the operational and financial impact of third-party script exploitation across different user cohorts, showing that indirect losses from platform halts can approach half the scale of direct theft.

| Metric | Direct Theft Impact | Trading Halt Impact | Total Resolution |
|---|---|---|---|
| Financial Payout | $2.7 million stolen | $1.19 million compensation | $3.9 million total |
| Wallets Impacted | 726 user wallets | Roughly 5,500 wallets | 6,226 total wallets |
| Resolution Status | All but 37 made whole | Disruption coverage paid | Active police investigation |
| Vendor Response | Compromised within 1 hr | Script embed purged | Postmortem committed |
Platform teams must evaluate how external real user monitoring tools interact with authenticated interface components. Relying on remote scripts hosted on external domains leaves client-side applications vulnerable to registrar-level hijacks, which bypass traditional server protections and deliver malicious payloads directly into authenticated user sessions.
Advertisement
Tech Pulse Daily
Get tomorrow's pulse first
Join engineers who read Tech Pulse before stand-up. Free, weekday mornings.
How to install or upgrade Polymarket Returns $3.9 Million to Traders
Development teams maintaining decentralized finance frontends must immediately sanitize external dependencies by removing third-party embeds that load scripts directly from remote domains. DebugBear instructed its customer base to strip the real user monitoring embed snippet from application templates while investigations into the registrar compromise remain active. Platform engineers should purge the external script tag from root HTML layouts, clear edge content delivery caches, and audit bundle manifests to verify that no residual monitoring code loads during client page render cycles:
# Remove compromised third-party real user monitoring packages
npm uninstall debugbearEngineering teams and automated trading operators managing CLI workflows and coding agents should keep their core operational tools pinned to verified releases and regularly update agent environments. Developers updating command-line interfaces, switching active runtime models, and configuring operational defaults can maintain environment integrity through validated package managers:
# Update agent CLI tooling to current releases
npm install -g @anthropic-ai/claude-code
claude update# Switch session model and pin execution configuration
/model fable
claude --model fable
claude config set model fableGotchas and compatibility in Polymarket Returns $3.9 Million to Traders
A major architectural trap demonstrated by the DebugBear compromise is that internal enterprise defenses provide zero protection when domain registrar controls fail. DebugBear confirmed that its internal networks and core server systems showed no evidence of unauthorized access, yet attackers successfully rerouted traffic and disrupted inbound domain email by manipulating DNS records directly at the domain registrar. Because the DNS records pointed browser requests to an attacker-controlled server, client browsers legitimately fetched the altered script without triggering standard origin errors. Furthermore, the attacker appeared to selectively target a single customer site rather than broadcasting the malicious script across all sites embedding the monitoring tag.
Another critical compatibility gotcha involves client-side session architecture and transaction authorization controls. Modern single-page applications often grant extensive execution permissions to active browser sessions to deliver smooth user experiences without requiring wallet signatures for routine queries. The injected script leveraged this exact behavior to query portfolio balances and initiate transactions without having to extract private keys. Applications that fail to enforce strict re-authentication for state-altering transactions, or that omit Content Security Policy restrictions such as script-src and connect-src directives, remain susceptible to identical session piggybacking techniques whenever any trusted third-party asset is modified.
What to watch after Polymarket Returns $3.9 Million to Traders
In the aftermath of the incident, security teams are closely tracking the technical findings from DebugBear regarding how the attackers obtained access to its domain registrar account. DebugBear has not yet explained the initial intrusion vector at the registrar level, leaving open questions about whether the breach involved credential stuffing, social engineering of registrar support staff, or stolen authentication tokens. In addition, the performance monitoring firm continues working to restore normal operational services, including restoring inbound email delivery to its primary domain while its security review proceeds.
Industry observers and decentralized market participants are also monitoring Polymarket for its promised technical postmortem and the final resolution of the 37 remaining unpaid wallets. The incident underscores a persistent attack pattern against prediction platforms, following an earlier June breach where another third-party vendor compromise resulted in malicious frontend script injection and $3 million in losses. Web application builders across the cryptocurrency sector are watching for regulatory guidance and updated developer standards regarding third-party software supply chains, subresource integrity verification, and stricter permission boundaries for embedded analytics tools.
Developer Action Items
- β Inventory whether Polymarket Returns Million Traders runs in prod, CI, staging, or on laptops before you debate severity.
- β Confirm the vendor's fixed build for Polymarket Returns Million Traders from SecurityWeek, then schedule the patch window.
- β If you cannot patch today, isolate the service, rotate tokens that sat on the affected surface, and raise the logging floor.
- β Record the decision and residual risk so the next on-call does not re-litigate whether you are exposed.
- β Treat unexpected emails that mention Polymarket Returns Million Traders (shipping, invoices, password resets) as phishing until verified.
Polymarket Returns $3.9 Million to Traders FAQ
How much money did Polymarket return to affected traders?
Polymarket returned $3.9 million in total, which includes $2.7 million to cover funds stolen directly and $1.19 million to compensate roughly 5,500 wallets affected by the trading halt and unauthorized position sales.
How did attackers inject the malicious script into Polymarket?
Attackers compromised the DNS server records of website monitoring vendor DebugBear at its domain registrar, allowing them to serve malicious JavaScript from a DebugBear address loaded by Polymarket.
Were user passwords, private keys, or seed phrases compromised?
No, cybersecurity researchers at Hudson Rock confirmed that the malicious script did not extract passwords, private keys, or seed phrases, but instead piggybacked on open session permissions in logged-in user browsers.
How many user wallets were directly impacted by the attack?
The October 30 update stated that 726 wallets were directly affected by the malicious script, with all but 37 made whole immediately and the rest processed once details were verified.
Sources
Author
Dillip Chowdary
Writes Tech Bytes coverage of AI, engineering, and the tools that actually ship. Editor of Tech Pulse Daily.
Related on Tech Bytes
Advertisement