M
My Crypto News AI

Polymarket's Second Hack in Two Months Exposes the Hidden Risk of Third-Party Code

Polymarket, a major prediction market platform, fell victim to a $3 million phishing attack on its frontend when hackers compromised a third-party vendor and injected malicious code directly into the user interface. The breach affected 11 wallets holding PUSD, the platform's stablecoin, which attackers quickly converted to Ethereum and consolidated into a single address. The incident marks the second security breach for Polymarket in as many months, raising serious questions about how crypto platforms vet and monitor external dependencies.

How Did the Polymarket Hack Actually Work?

The attack didn't target Polymarket's core smart contracts or backend infrastructure. Instead, hackers compromised an external vendor whose code was baked into the platform's frontend, the part of the website users actually see and interact with. Once inside the vendor's system, attackers injected malicious scripts that loaded silently when users visited Polymarket. For the 11 affected users, there was no obvious warning sign that anything was wrong.

Crypto security analyst Specter tracked the stolen funds in real time and observed a textbook attack pattern: rapid conversion of PUSD into Ethereum, followed by consolidation into address 0xe65b1C586757c5510B60F998Eebb14C1eF71E1eD. The speed and coordination suggested attackers knew exactly what they were doing and had a plan ready before the first malicious script ever loaded. As of the latest reports, the stolen ETH hasn't moved to any known exchange, meaning the funds are either sitting dormant or moving through mixers, making recovery unlikely without broader law enforcement action.

Why Is This the Second Breach in Just Two Months?

Last month, Polymarket dealt with a separate security incident involving a compromised old private key that cost the platform $700,000. While that breach didn't touch the platform's contracts or core infrastructure, back-to-back incidents are a rough stretch for any platform. The timing is particularly damaging because the second hack is nearly four times larger than the first, and both incidents suggest systemic vulnerabilities rather than isolated mistakes.

Polymarket announced it will fully refund all 11 affected users, which softens some immediate reputational damage. However, promises to refund don't automatically rebuild confidence in the platform's overall security posture, especially with two breaches on the books so soon. What the crypto community is most interested in now is what changes Polymarket will make to vet and monitor third-party vendors going forward. Removing the compromised dependency is a reactive step; the proactive measures remain unclear.

Steps to Reduce Your Exposure to Third-Party Code Risks

  • Review Active Approvals Regularly: Use tools like Revoke.cash to inspect and revoke token approvals across blockchain networks. Many users forget about old approvals granted to smart contracts, marketplaces, or bridges they no longer use. If those contracts are later exploited or compromised, old approvals become a direct path for theft.
  • Understand the Difference Between Wallet Connection and Onchain Permissions: Disconnecting a wallet from a website only prevents that site from seeing your address in the current browser session. It does NOT remove onchain approvals already granted to smart contracts. The real risk is what permissions your wallet has already granted, not just whether a site is currently connected.
  • Monitor Permit Signatures Carefully: Permit signatures allow users to grant approval through an offchain signature rather than sending a transaction. Because some permit signatures aren't stored directly onchain until used, they can be harder to notice. If you sign a malicious permit on a phishing website, an attacker may be able to use it later without your knowledge.
  • Treat Every Signature as Permanent: Many users assume that signing something without a gas fee is harmless. In reality, signatures can grant broad permissions that remain active indefinitely. Always understand what you're signing before confirming any wallet action, especially on unfamiliar sites.

The broader crypto industry has watched third-party supply chain attacks become more common and more damaging over time. Malicious code injected through external dependencies is hard to catch before it causes harm because the code often looks legitimate, arrives through a trusted channel, and sits inside someone else's system that the main platform doesn't directly control. It's a known weak point, and attackers have gotten increasingly skilled at exploiting it.

Polymarket isn't the only platform vulnerable to this type of indirect attack. Across the industry, projects that rely on external JavaScript libraries, widget providers, or analytics tools have found themselves exposed to exactly this kind of breach. The frontend is often treated as lower-risk than smart contracts or private key management, but incidents like Polymarket's keep proving that assumption dangerously wrong.

What Does This Mean for Crypto Users and Platforms?

The Polymarket hack illustrates a critical gap in how crypto platforms approach security. While much of the industry focuses on protecting smart contracts and private keys, the user-facing frontend remains a softer target. Hackers can compromise a third-party vendor, inject code into the interface, and steal funds from users who have no reason to suspect anything is wrong. The attack chain from first click to full compromise took less than five minutes.

For users, the lesson is clear: wallet security isn't just about protecting your seed phrase or using a hardware wallet. It's also about managing the permissions you've already granted onchain and being cautious about what you sign, even on sites that appear legitimate. For platforms, the lesson is equally stark: third-party dependencies require the same level of scrutiny and monitoring as internal code. A vendor breach can become a platform breach in minutes.

The investigation into the Polymarket hack is ongoing, with security analysts continuing to track the wallet holding the stolen funds. Whether law enforcement will be able to recover any of the $3 million remains uncertain, but the incident has already sent a clear message to the crypto community: no platform is immune to supply chain attacks, and the weakest link in the security chain is often the one you're not watching closely enough.