Skip to main content
Blog
Attacks Blog

Polymarket hit by another third-party script attack four months after June breach

A compromised monitoring script targeted Polymarket users on 2026-10-29, four months after a similar attack. What teams should change.

Nov 01, 2026 • 4 min read
Polymarket hit by another third-party script attack four months after June breach
Table of Contents

TL;DR: Polymarket's October script attack

  • Another vendor compromise: On 2026-10-29, a replaced performance-monitoring script used active Polymarket sessions to sell positions and move funds.
  • The June precedent: Polymarket disclosed a similar frontend supply-chain attack on 2026-06-25. cside covered the roughly $3 million reportedly stolen.
  • Reimbursements: Polymarket announced $3.9 million in refunds for October, including $1.2 million for pause-related losses.

Short on time? See cside client-side security for script monitoring and browser runtime protection.

A performance-monitoring script became a route to users’ funds. Four months after Polymarket’s June frontend compromise, the platform has suffered another attack involving third-party code.

On 2026-10-29, a compromised vendor script used active Polymarket sessions to sell positions and move funds from affected wallets. Polymarket’s 2026-10-30 update put its total reimbursement at $3.9 million, including $1.2 million for losses related to the trading pause. Polymarket’s incident report describes the response and refunds.

For teams running financial applications, the recurring issue deserves attention: third-party JavaScript belongs inside your security boundary.

What happened on 2026-10-29

Polymarket said an attacker replaced a vendor’s performance-monitoring script with code targeting its users. The company removed the script and cleared caches. It also paused trading and its relayer, then reset active login sessions. Its postmortem also described additional integrity controls, monitoring, version pinning, sandboxing, and a stronger Content Security Policy.

The reimbursement figures need care. The $3.9 million announced by Polymarket includes compensation beyond drained funds. Treating that entire amount as money stolen would overstate the reported theft. Source

How monitoring code reached trading authority

Hudson Rock’s technical investigation identified malicious JavaScript served from a DebugBear URL associated with Polymarket’s real user monitoring integration.

The payload read browser-stored account context and searched React’s internal structures for the application’s trading client and signer. Its branches attempted either position-token transfers or position sales followed by transfers of proceeds. It requested signatures and attempted submission through Polymarket’s relayer.

A performance tool was attempting to exercise financial authority inside the page.

Hudson Rock’s analysis did not establish that every signature request succeeded silently. Wallet prompts, session rules, and transaction execution still matter. The researchers also did not identify a routine exfiltrating private keys or seed phrases. The observed approach centered on reusing authority available within the authenticated application. Source

Polymarket had a similar attack in June

We covered Polymarket’s previous client-side supply-chain attack after its 2026-06-25 disclosure. That incident involved a compromised third-party vendor injecting malicious code into the frontend, with roughly $3 million reportedly stolen.

Our June analysis described an approval-phishing flow through the genuine Polymarket interface. The October research describes malicious code seeking the trading client and signer inside an existing session.

IncidentReported mechanismReported financial impact
2026-06-25Compromised vendor injects frontend code associated with malicious approval or signature requestsRoughly $3 million stolen, according to our earlier coverage
2026-10-29Replaced monitoring script abuses active sessions; researchers identify trading and signing logicPolymarket announces $3.9 million in reimbursements, including pause-related compensation

The shared pattern is third-party code reaching a sensitive financial workflow. That similarity does not establish the same attacker, vendor, or initial compromise method.

What application teams should change

The practical question for a security review is whether a monitoring integration can reach capabilities far beyond its intended job.

Start by reducing third-party execution on authenticated trading and signing pages. Require a clear business reason for each integration, an owner, and a removal procedure. Review the boundary around signing authority and decide which actions require fresh, explicit confirmation.

For dependencies that can be pinned, use Subresource Integrity. SRI lets the browser compare a fetched file against an expected cryptographic hash and reject a mismatch. Cross-origin deployments require appropriate CORS support and a controlled process for approved updates.

Also preserve the script contents delivered to users. An incident investigation needs evidence of what executed, when it changed, and which sessions could have received it.

Where cside fits

cside provides browser runtime visibility, script inventory, payload history, and detection of malicious script behavior. Those capabilities help teams investigate changes to code executing in customer sessions. Explore cside client-side security.

The June and October incidents make the priority concrete: review the code you permit to run beside your most sensitive workflows, constrain its authority, and continuously verify what reaches users.

Talk to cside about protecting your website.

Simon Wijckmans
Founder & CEO

Founder and CEO of cside. Previously a product manager on Cloudflare Page Shield (now Cloudflare Client-Side Security). Co-chair of the W3C Anti-Fraud Community Group and a Forbes 30 Under 30 honoree. Building accessible security against client-side attacks, web security is not an enterprise-only problem.

Monitor and Secure Your Third-Party Scripts

Gain full visibility and control over every script delivered to your users to enhance site security and performance.

Start free, or try Business with a 14-day trial.

cside dashboard interface showing script monitoring and security analytics
Related Articles
Book a demo

Want to walk through this with an engineer?

Thirty minutes, on your own site. Not a slide deck.

Book a personalized demo to see:

How to achieve PCI DSS requirement 6.4.3 & 11.6.1 compliance in 1 day
Why third-party scripts are a security risk for you and your visitors
Monitoring privacy and consent leakage (GDPR, CCPA) across every third party
Stopping signup abuse, account sharing, and chargeback fraud with device intelligence
Detecting and controlling AI agents and bots hitting your site in real time

Rather just send a question?

Use this same email when booking with Google. Google may ask you to enter it again.

We use your email to match your booking to your visit and measure how people find us. It is not a newsletter signup.

Having trouble booking? Open scheduler in a new tab

What are you trying to solve?

Tell us in a line and we'll come back with something useful, not a generic pitch.

We usually help with:

Seeing which third-party scripts run on your site
PCI DSS 6.4.3 and 11.6.1 evidence
Bots, AI agents and account takeover

Prefer to just book a time? Pick a slot instead