Fantom Hack

REPORTED LOSS $62K
Low Access Control

What happened

A validator wallet was drained for 250k FTM by an attacker during the node setup process on Fantom network. The problem is a go-opera code bug, allowing users to unlock the local account with http/ws enabled.

The attacker tracked the transfers to the node accounts, so he could know when and how much a validator account would receive, and taking advantage of the vulnerability, was able to steal money from the node validator. The vulnerability is in the UnlockAccount() function, in which the ExtRPCEnabled() flag does not work correctly, which makes the entire security check useless.

As the time of this writing information on this case is scarce. More sources will be added if the case should develop.

Case & protocol details

Classification Other
Protocol Type Chain
Affected asset / contract FTM
Official Website fantom.foundation/

Evidence & learning

Sources and on-chain records

Build your security review skills

Work through hands-on labs covering real exploit mechanics, review techniques, and defensive patterns.