Bent Finance Hack

TOTAL LOST $1.8M
Medium Access Control Attacks ethereum

What happened

Bent Finance disclosed an insider-enabled Ethereum exploit affecting its cvxCRV and MIM pools. Before the ownership migration to multisig, a rogue developer used deployer upgrade authority to insert malicious pool logic, credit an attacker-controlled address with balances far beyond pool TVL, and then conceal the code change with a clean implementation.

Technical Root Cause

Privileged upgrade authority was not protected by a multisig. A malicious implementation could directly modify accounting state, creating an artificial user balance that withdrawal logic treated as legitimate.

Case & protocol details

Classification Access Control
Protocol Type Yield
Affected asset / contract BENT
Smart Contract Language Solidity
Official Website app.bentfinance.com/
Protocol Twitter/X @BENT_Finance

Attack Timeline

The upgradeable pools remained controlled by a single deployer key during the multisig migration. On November 30, 2021, malicious upgrades enabled hardcoded balances for the attacker address. Replacing the malicious implementation did not undo the stored balance, and the attacker later withdrew 513,000 cvxCRV LP tokens.

Security review history

Practice this exploit pattern safely

Work through hands-on labs covering real exploit mechanics, review techniques, and defensive patterns.