Bent Finance Hack

Reported loss $1.8M
Ethereum
Privileged upgrade

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.

How it happened

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.

Protocol details

Classification Access Control
Protocol Type Yield
Affected asset / contract BENT
Implementation language Solidity
Protocol links Website @BENT_Finance

Security review history

Understand the attack patterns

Build your security review skills

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