Governance Token Flash Loan Attacks
Governance token flash loan attacks occur when an attacker borrows a massive amount of governance tokens through a flash loan to gain a temporary majority in a voting process. Because flash loans allow for the borrowing of vast capital without collateral as long as it is repaid in the same transaction, an attacker can use this borrowed power to push through malicious proposals.
This could involve voting to move protocol funds to an attacker-controlled wallet or changing the protocol's parameters to benefit their own positions. The attack is completed within a single block, making it extremely difficult for the protocol to respond or for other users to intervene.
This vulnerability highlights the risks of using simple token-based voting systems without protective measures like time-locks or snapshot-based voting. Protocols must design their governance to be resistant to such short-term manipulation by requiring that voting power be calculated over a longer period.
This ensures that only long-term stakeholders have a significant impact on the decision-making process. Defending against these attacks is essential for the security of any protocol that relies on token-weighted voting.