Fantom Hack
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
Evidence & learning
Attack pattern
Compare incidents →Sources and on-chain records
- report Report fantom.foundation
Build your security review skills
Work through hands-on labs covering real exploit mechanics, review techniques, and defensive patterns.