Cream Finance (Backtest)
Attacker used flash loans to manipulate the price of yUSD (a Yearn vault token used as collateral on Cream), inflating its value to borrow and drain $130M across multiple tokens. This was Cream's third major exploit in 8 months.
What Hindenrank Would Have Said
As of September 1, 2021
“High risk — two major exploits in six months demonstrate a pattern of recurring vulnerabilities, amplified by a uniquely wide attack surface from exotic collateral listings and uncollateralized Iron Bank lending.”
Grade Predicted This Failure
Flagged by dimensions: Track Record, Interaction Severity, Oracle Surface, Protocol Vitality, Scale Exposure, Documentation Quality
One or more collapse scenarios directly matched the actual failure mode.
Top Risks Identified
- 1.Two major exploits within six months (February 2021: $37.5M flash loan attack via Alpha Homora/Iron Bank integration; August 2021: $18.8M AMP token reentrancy exploit) demonstrate a pattern of recurring vulnerabilities on the current production codebase, with different attack vectors each time.
- 2.The Iron Bank's zero-collateral protocol-to-protocol lending feature creates systemic cross-protocol contagion risk. Whitelisted protocols can borrow without posting collateral, meaning a single exploited integration partner can drain Iron Bank assets — as demonstrated in the February 2021 Alpha Homora incident.
- 3.Cream accepts approximately 70 collateral assets including exotic DeFi tokens, LP tokens, and yield-bearing derivatives. Many of these have thin liquidity, making oracle price manipulation economically feasible and liquidation cascades more likely during market stress.
- 4.Flash loan availability combined with exotic collateral acceptance creates a wide attack surface for price manipulation exploits. An attacker can borrow large amounts via flash loan, manipulate the price of an illiquid collateral token, borrow against the inflated collateral, and extract value — a pattern consistent with how prior lending protocol exploits have been executed.
Collapse Scenarios
Third Exploit via Flash Loan Collateral Manipulation
ElevatedAn attacker discovers a new price manipulation vector for one of Cream's ~70 listed collateral tokens — particularly yield-bearing tokens or LP tokens whose on-chain price can be influenced within a single transaction block. The attacker needs only one exploitable oracle feed or one reentrancy-vulnerable token contract among the 70+ listed assets.
This exact pattern occurred twice to Cream Finance itself: (1) February 13, 2021 — Alpha Homora exploited Cream's Iron Bank via flash loans for $37.5M; (2) August 30, 2021 — AMP token reentrancy exploit drained $18.8M via flash loan. The bZx protocol suffered similar repeated flash loan exploits in February 2020. Harvest Finance lost $34M to a similar flash loan oracle manipulation in October 2020.
Iron Bank Credit Contagion via Whitelisted Protocol Failure
ModerateA protocol whitelisted on Cream's Iron Bank for zero-collateral borrowing (e.g., Yearn, Alpha Homora, or a future addition) suffers a governance attack, smart contract exploit, or insolvency that results in inability to repay its Iron Bank credit line. The Iron Bank credit exposure exceeds $50M to any single whitelisted protocol.
The February 2021 exploit was precisely an Iron Bank contagion event: Alpha Homora V2 was exploited, and the attacker used Alpha Homora's whitelisted zero-collateral borrowing privilege to extract $37.5M from Cream's Iron Bank. This scenario posits a repeat with a different partner protocol or attack vector.
Cascading Liquidation Failure Across Exotic Collateral Markets
ModerateA broad DeFi market downturn causes 40%+ price declines across multiple exotic tokens listed as Cream collateral within 48 hours. At least 10 of Cream's ~70 listed collateral tokens simultaneously breach liquidation thresholds.
The March 2020 'Black Thursday' crash caused MakerDAO to accumulate $6M in bad debt when liquidation bots failed during network congestion. Venus Protocol on BSC accumulated $100M+ in bad debt in May 2021 from a manipulated XVS token used as collateral. Both incidents involved liquidation failures during market stress — the same risk amplified by Cream's far wider exotic collateral exposure.
See how today's protocols score
The same 8-dimension rubric applied to 672+ live protocols.