Fantom Hack

Reported loss $62K
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.

Protocol details

Classification Other
Protocol Type Chain
Affected asset / contract FTM
Protocol links Website @FantomFDN

Understand the attack patterns

Build your security review skills

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