Polymarket Users Lose $3.1M in PUSD via Frontend Malicious Script: EIP-7702 Delegate Call Phishing Analysis

Polymarket Users Lose $3.1M in PUSD via Frontend Malicious Script: EIP-7702 Delegate Call Phishing Analysis

N
News Editor
2026-06-28 17:01:38
Blockchain intelligence firm AMLBot reports that Polymarket users on Polygon were hit by a malicious frontend script, losing approximately $3.1 million worth of PUSD. The attack leveraged EIP-7702 delegate execution to trick users into signing authorization transactions, instantly draining their wallets. Stolen funds were converted to USDC.e via Relay, bridged to Ethereum, swapped to ETH, and spread across three new wallets holding ~1891.9 ETH. The incident mirrors a 2024 attack on 1inch, where the Lottie Player library was compromised to inject wallet-draining scripts, highlighting ongoing risks from third-party script supply chains.
PolymarketFrontend AttackMalicious ScriptEIP-7702PUSDFund SecurityCross-Chain BridgeSupply Chain Attack

Attack Overview: $3.1M in PUSD Stolen

According to monitoring data from blockchain intelligence firm AMLBot, Polymarket users on the Polygon network have fallen victim to a frontend malicious script attack, resulting in cumulative losses of approximately $3.1 million in PUSD (a stablecoin on Polygon). The attacker injected a malicious script into the Polymarket frontend, tricking users into signing authorization transactions that completely emptied their wallets. Currently, about 1,891.9 ETH (equivalent to roughly $3.1 million) is held across three new wallet addresses.

Attack Vector: EIP-7702 Delegate Execution Exploit

The core of this attack exploits the EIP-7702 delegate execution feature. When users visited the compromised Polymarket frontend, the malicious script displayed a seemingly legitimate authorization request that actually triggered an EIP-7702 delegate call transaction. Once users confirmed the transaction, the attacker gained full control over the user's PUSD balance and immediately initiated transfers to drain the wallet. EIP-7702 is an Ethereum improvement proposal that allows externally owned accounts (EOAs) to delegate execution of code, intended to improve smart contract interaction efficiency. However, when weaponized in phishing attacks, it bypasses traditional ERC-20 approval steps and directly transfers assets.

Fund Flow: Cross-Chain Conversion and Distributed Storage

The stolen PUSD was first converted to USDC.e (USDC on Ethereum) via the Relay bridge, then bridged to the Ethereum mainnet. On Ethereum, all USDC.e was swapped to ETH and finally distributed across three new wallet addresses. These addresses currently hold 1,891.9 ETH and have not shown further movement or mixing activity. AMLBot has flagged these addresses as high-risk and warned exchanges to monitor for suspicious incoming funds.

Similarities to the 1inch Attack: Third-Party Script Supply Chain Risk

AMLBot noted that this attack bears striking resemblance to the 2024 1inch web application exploit. In that incident, 1inch's frontend was compromised because the Lottie Player library (an animation library it depended on) was hacked and injected with wallet-draining scripts. When users interacted with the frontend, their assets were silently stolen. Both attacks stem from compromised third-party scripts leading to frontend contamination, exploiting user trust in the interface. This serves as a stark reminder: DeFi projects must rigorously audit all third-party dependencies and implement content security policies (CSP) to restrict script execution.

Security Recommendations and Lessons

For users, it is crucial to carefully inspect transaction details before signing, especially those containing keywords like 'delegate' or 'execution'. Using hardware wallets and enabling transaction simulation previews (e.g., Etherscan's simulate transaction) can add an extra layer of defense. For project teams, regular security audits of frontend dependencies, monitoring third-party library update logs, and employing Subresource Integrity (SRI) checks to verify CDN resources against tampering are essential. Additionally, implementing multi-signature governance and emergency pause contracts can help mitigate losses from similar attacks.

This article was originally published by Bit.Fan. For more cryptocurrency news and market insights, visit www.bit.fan.
800

Disclaimer:

The market information, project data, and third-party content displayed on this platform are for industry information sharing only and do not constitute any form of investment advice or return commitment.

Cryptocurrency trading carries high risks. Users should fully assess their risk tolerance and make independent decisions. All profits, losses, and legal responsibilities are borne by the users themselves.