Decentralized exchange Level Finance fell victim to a significant security breach on May 1, 2023, as an attacker exploited a flaw in the platform’s referral rewards smart contract to siphon approximately $1.1 million worth of LVL tokens. The incident, which occurred on the BNB Chain, marks another reminder of the persistent vulnerabilities lurking within DeFi protocols—even those that have undergone professional security audits.
The Exploit Mechanics
The attack targeted the LevelReferralControllerV2 contract, specifically a function called claimMultiple that allows users to claim referral rewards across multiple epochs. The critical flaw was straightforward: the function lacked a check to prevent users from claiming rewards for the same epoch more than once. This oversight enabled the attacker to repeatedly drain LVL tokens from the referral pool by submitting duplicate claims for the same reward period.
The attacker first created numerous referral accounts to increase their reward tier, then leveraged flash loans to execute dozens of trades that simulated genuine trading activity. This artificially inflated their reward points, maximizing the payout from each fraudulent claim. In total, the attacker accumulated roughly 214,000 LVL tokens before converting them into 3,345 BNB—equivalent to approximately $1 million at the time of the exploit.
Affected Systems
Level Finance operates as a decentralized perpetual trading platform on the BNB Chain, offering non-custodial trading with unique risk management features. The breach was contained to the referral system and did not directly compromise user funds or the core trading engine. However, the broader market impact was immediate: the LVL token price crashed by approximately 65% in the hours following the attack before partially recovering. This dramatic swing rattled investor confidence and temporarily reduced trading volume on the platform.
What makes this incident particularly notable is that Level Finance had reportedly undergone two independent security audits prior to the exploit. The fact that a relatively simple reentrancy-style vulnerability survived multiple audit processes raises serious questions about the thoroughness and scope of common DeFi security practices.
The Mitigation Strategy
In the aftermath of the exploit, Level Finance’s team moved quickly to address the vulnerability. The flawed referral contract was patched to include proper epoch-tracking checks that prevent duplicate claims. The platform also pledged to enhance its internal security review processes and engage additional auditors for a more comprehensive code review.
The broader DeFi community has pointed to this incident as evidence that standard audit practices may not be sufficient. Many protocols are now turning to real-time on-chain monitoring systems that can detect anomalous behavior—such as unusually large token claims or flash loan activity preceding withdrawals—before significant damage is done.
Lessons Learned
The Level Finance hack underscores several critical security lessons for the DeFi ecosystem. First, referral and reward systems represent a frequently overlooked attack surface. While core trading contracts receive the most scrutiny during audits, auxiliary systems like referral controllers, governance modules, and bridge contracts often contain exploitable vulnerabilities. Second, the use of flash loans as an attack multiplier continues to be a dominant threat pattern. Protocols should implement time-locked withdrawals and rate limits on reward claims to mitigate the impact of flash-loan-enabled exploits. Third, multiple audits do not guarantee security if the auditors are not reviewing the full scope of the protocol’s smart contracts.
User Action Required
If you held or traded LVL tokens around May 1, 2023, monitor your wallet activity and the Level Finance official channels for updates. Users should verify that they are interacting with the patched version of the referral contract before claiming any rewards. As a general best practice, avoid keeping large amounts of capital on any single DeFi platform, and always verify that contract addresses match the official documentation before interacting with protocol features.
Disclaimer: This article is for informational purposes only and does not constitute financial or investment advice. Always conduct your own research before engaging with any DeFi protocol.

calling claimMultiple without epoch validation is like leaving your front door open with a sign that says please come in
the flash loan combo is what makes this nasty. fake the trading volume, boost your referral tier, then drain rewards. elegant exploit tbh
rekt_auditor exactly. the exploit was elegant but the response was unforgivable. you dont get to say fixed it trust us after losing 1.1M of user funds
literally a missing require statement. one line of code would have saved $1.1M. this is why peer review matters before deploying
Farid nailed it. a single require() check on the epoch index. $1.1M gone because someone skipped code review on claimMultiple
the LVL token price action after this was brutal. hard to recover confidence when your referral system had zero epoch guards
token price never recovered because the team response was basically we fixed it trust us. zero transparency about the actual postmortem