Dot Finance Hack
Incident Overview
Team announcement:
"Someone took advantage of an opening that was set in our contracts in preparation for a future PINK farm on PancakeSwap.
The user deposited CAKE tokens and made the system believe the farm existed. The deposited tokens was mistaken by the vault as yield which was rewarded back to him as PINK tokens when he withdraw his funds.
By the time we disabled all of our contracts, this person had managed to withdraw tokens, which he later on sold on the market.
Dot Finance Team identified the configuration exploit and enabled our contracts for complete operational form.
There was no need to upload new contracts as there was no breach in contracts.
There was no need to examine the protocol as there was no exploit in our protocol.
We suffered from an exploit in configuration, which is now closed.
These days, our contract is going through a new audit, and we are working on shifting to the Kusma network (an update on that will be published soon).
Dot Finance team knows and understands that these kinds of events can cause stress and uncertainty. We want to emphasize our responsibility for every token deposited on our system and doing our 100% to keep our community funding safe, which we did and will keep doing in the future.
Thank you for the support and understanding and for going back with full force towards our future destination."
Incident Report
Protocol Information
Market Context at Time of Hack
What the Attacker Needed to Succeed
Understanding the prerequisites for this type of attack helps auditors identify protocols that are most at risk and helps developers build better defenses.
What Auditors Should Check
If you're auditing a protocol with similar architecture to Dot Finance, these are the critical security checks that could have prevented this incident (August 2021).
- Verify all logic paths related to Other are guarded by proper access controls and input validation
- Review privileged functions (owner, admin, governance) for potential abuse vectors - centralization risks should be documented and bounded with timelocks or multi-sigs
Master these auditing techniques with hands-on labs and real exploit scenarios in the Smart Contract Hacking course.
Free TrialSources & References
-
01
Source 1 https://t.me/Dot_Finance_ano/126
Learn to Prevent the Next Dot Finance
The Dot Finance hack is one of many attacks that skilled auditors are trained to detect before deployment. Master real exploit patterns and defense techniques with hands-on Web3 security training.