Reflexer Finance Hit by Permissions-Check Flaw Exploit
A permissions-check flaw in Reflexer Finance's GEB stablecoin system led to the theft of approximately $5.94 in Ethereum collateral.
The issue arose when a user directly called the quitSystem function instead of routing it through the DSProxy, causing the system to incorrectly record the SAFE's owner as GebProxyActions contract. The attacker was able to bypass the ownership check and withdraw the collateral.
This exploit highlights the importance of rigorous security audits in decentralized finance and the need for users to understand the underlying mechanics of the protocols they use.
The Reflexer Finance incident serves as a reminder that vulnerabilities can emerge from interaction patterns between different components, not just core logic. It emphasizes the need for comprehensive scenario testing and user awareness to prevent similar incidents.