Undisclosed number of Polymarket.com users
On October 29, 2026, the international prediction market Polymarket experienced a significant security incident, resulting in the theft of approximately $2.71 million from user accounts. The attack was a sophisticated supply chain compromise originating from a third-party service provider, DebugBear, a website performance monitoring firm. Attackers injected malicious JavaScript into DebugBear's Real User Monitoring (RUM) script, which was loaded by Polymarket's frontend. This script hijacked active, authenticated user sessions to liquidate positions and exfiltrate funds. Polymarket quickly halted trading, isolated the issue, and has committed to making all affected users whole. The incident highlights the critical risks associated with third-party scripts and the need for robust supply chain security monitoring.
The attack began when users of Polymarket.com started reporting unauthorized withdrawals from their accounts. The investigation traced the root cause to a malicious update to a JavaScript file served by DebugBear. This script, intended for performance monitoring, was altered to include code that specifically targeted Polymarket users.
T1195.001 - Compromise Software Dependencies and Development Tools). The attackers did not breach Polymarket directly but instead compromised one of its upstream dependencies.The attack's sophistication lies in its ability to abuse trust and functionality rather than brute-forcing access. The malicious JavaScript was designed to be stealthy and effective.
rum.js script.T1195.001 - Compromise Software Dependencies and Development Tools: The core of the attack involved compromising a third-party software provider (DebugBear) to distribute malicious code.T1059.007 - JavaScript: Malicious JavaScript was the payload used to carry out the unauthorized actions.T1189 - Drive-by Compromise: Users were compromised simply by visiting the legitimate Polymarket website, which loaded the malicious third-party script.T1496 - Resource Hijacking: The attack hijacked the user's session and financial resources (account funds) for the attacker's benefit.The direct financial impact was the theft of approximately $2.71 million, as reported by blockchain security firm GoPlus. Polymarket's swift response to halt trading likely prevented further losses. The reputational damage to both Polymarket and DebugBear is significant. For Polymarket, it raises questions about its vendor risk management processes. For DebugBear, it severely undermines the trustworthiness of its service. Polymarket's promise to fully reimburse victims will mitigate some user-facing financial harm but represents a substantial cost to the company.
No specific file hashes, domains, or IP addresses were mentioned in the source articles.
The following patterns could indicate related activity:
url_pattern*/rum.jsnetwork_traffic_patternstring_patternsell_position, transfer_fundsDetecting this type of attack is challenging as it leverages legitimate, trusted channels.
D3-WSAA: Web Session Activity Analysis are critical for spotting anomalous in-session behavior.integrity attribute in their <script> tags for all third-party resources. This ensures the browser only executes the script if it matches a known, trusted hash.D3-ACH: Application Configuration Hardening.Use Subresource Integrity (SRI) and a strict Content Security Policy (CSP) to prevent loading of or interaction with malicious/compromised scripts.
Isolate third-party scripts in sandboxed environments like iframes to limit their access to sensitive application data and functions.
Implement secure configurations for web applications, including robust session management and monitoring for anomalous API usage.
To defend against session hijacking attacks like the one targeting Polymarket, organizations should implement robust Web Session Activity Analysis. This involves establishing a baseline of normal user behavior within an authenticated session and alerting on significant deviations. For a trading platform, this could include monitoring the velocity of trades, the size of transfers, or sequences of actions (e.g., rapid liquidation of all assets followed by a transfer to a new, unknown address). By analyzing telemetry from the web application, security teams can detect when a script, rather than a human, is controlling a session. This technique is crucial for catching attacks that don't involve stolen credentials but instead abuse an existing trusted session. Integrating this with automated responses, such as forcing re-authentication for high-risk actions or temporarily freezing an account, can effectively thwart such attacks in real-time.
Application Configuration Hardening is a critical preventative measure against supply chain attacks. In the context of the Polymarket incident, this involves implementing Subresource Integrity (SRI) and a strong Content Security Policy (CSP). SRI should be enforced for all third-party scripts by adding an 'integrity' attribute to the script tag, containing a cryptographic hash of the expected file. This prevents the browser from executing a script if it has been modified. Additionally, a strict CSP should be configured to whitelist trusted domains for scripts (script-src) and network connections (connect-src). This could have prevented the malicious script from being loaded or, failing that, blocked its ability to exfiltrate funds to an attacker-controlled domain. These are not default configurations and require proactive implementation by development and security teams to secure the application's software supply chain at the presentation layer.
Polymarket halts trading on its international platform after a supply chain attack is discovered.
Trading resumes on Polymarket approximately one hour after the issue was identified and fixed.

Cybersecurity professional with over 10 years of specialized experience in security operations, threat intelligence, incident response, and security automation. Expertise spans SOAR/XSOAR orchestration, threat intelligence platforms, SIEM/UEBA analytics, and building cyber fusion centers. Background includes technical enablement, solution architecture for enterprise and government clients, and implementing security automation workflows across IR, TIP, and SOC use cases.
CyberNetSec.io uses automation to assist source monitoring, deduplication, observable extraction, and structured intelligence generation. Published analysis follows human-defined editorial standards and adds defensive context including MITRE ATT&CK, D3FEND, STIX, and Sigma where applicable. Read our editorial policy.
Help others stay informed about cybersecurity threats
Every tactic, technique, and sub-technique used in this threat has been identified and mapped to the MITRE ATT&CK framework for consistent, actionable threat language.
Observables and indicators of compromise (IOCs) have been extracted and cataloged. Risk has been assessed and correlated with known threat actors and historical campaigns.
Detection rules, incident response steps, and D3FEND-aligned mitigation strategies are included so your team can act on this intelligence immediately.
Structured threat data is packaged as a STIX 2.1 bundle and can be visualized as an interactive graph — relationships between actors, malware, techniques, and indicators.
Sigma detection rules are derived from the threat techniques in this article and can be converted for deployment across any major SIEM or EDR platform.