SquidMulticall Loses $517K in Cross-Chain Exploit via Stale Token Approvals
**Attack Overview**
SquidMulticall suffered a $517K loss when an attacker exploited pre-existing MAX_UINT token approvals. The exploit affected multiple chains including Arbitrum, BSC, Avalanche, Optimism, and Base.
**How It Happened**
- Victims had previously granted unlimited (MAX_UINT) token approvals to the SquidMulticall contract
- The attacker leveraged a permissionless multicall function to drain funds
- No traditional "hack" was needed - users had already signed away access to their tokens
**Key Takeaway**
Stale token approvals represent a silent but significant attack surface. Old unlimited approvals can be exploited even if the original contract or protocol is no longer actively used.
Forta Firewall detected the suspicious activity across all five affected chains.
**Action Item**: Review and revoke unnecessary token approvals regularly using tools like Revoke.cash or Etherscan's approval checker.