Leaderboard
763All-time rank
S

SquidMulticall

Apr 7, 2026

$517K
Lost
$517K
Recovered
$0
Net loss
$517K
Unrecovered0% recovered

SquidMulticall exposes a permissionless run() function that executes arbitrary external calls with no access control. When users mistakenly approved tokens directly to SquidMulticall (instead of Squid Router), attackers could call run() with transferFrom() payloads to drain those approvals across multiple chains.

A wallet with $623K in infinite approvals was compromised, resulting in $517K extracted.

How the exploit worked

View reproducible PoC

Arbitrary Call / Wrong Approval.

Lost: 1 ETH

Source: DeFiHackLabs (SunWeb3Sec)

Target
DeFi
Classification
Access Control
Technique
Improper Access Control
Attribution
Unknown
Chains
ArbitrumBNB ChainAvalancheOptimismBase

Event timeline

  1. Apr 7, 2026
    Exploit executed — $517K drained via improper access control
  2. Attributed to Unknown
  3. Recovery status Unrecovered 0%

Data credits

Related incidents