Venus Protocol Hack

Reported loss $11.2M
BNB Chain
Deposit LUNA valued at a frozen Chainlink price, then borrow against overstated collateral

What happened

During the LUNA collapse, Venus Protocol continued valuing LUNA collateral at a paused Chainlink feed price of about $0.107 while the market price had fallen near $0.01. Suspicious accounts deposited cheap LUNA and borrowed against the overstated collateral value, creating a reported loss of approximately $11.2 million. This was an oracle-price desynchronization and bad-debt incident, not a conventional smart-contract code exploit.

Technical root cause

The lending market lacked a sufficient stale-feed safety stop. A suspended price feed remained usable for collateral valuation despite an extreme divergence from the spot market, enabling borrowing against materially overstated LUNA collateral.

How it happened

Chainlink's LUNA/USD feed hit its floor threshold and stopped updating. Venus's LUNA market remained open, so accounts could deposit large quantities of now-cheap LUNA while the protocol still priced it at the frozen higher value. They borrowed other assets against the inflated collateral value, producing bad debt once the market price was recognized.

Venus paused the protocol, set LUNA and UST oracle values to zero, and moved to offboard the affected markets. Its Risk Fund was designated to cover the resulting shortfall.

Protocol details

Classification Oracle failure / stale-price collateral exploit
Protocol Type Exploit/Other
Affected asset / contract XVS
Implementation language Solidity
Protocol links Website @VenusProtocol

Build your security review skills

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