How Does Abracadabra Work?
A lending platform where users deposit crypto to borrow the MIM stablecoin. It holds $11M in deposits, down significantly from peak levels after three separate hacks since January 2024 totaling over $21M in losses. Its D+ grade reflects the pattern of recurring smart contract vulnerabilities and a stablecoin that dropped to $0.76 during one incident.
TVL
$8M
Sector
Lending
Risk Grade
D+
Value Grade
C
Core Mechanisms
Lending/CDP
Cauldron isolated lending markets with interest-bearing collateral
Each Cauldron is an isolated market accepting a specific collateral type; users mint MIM stablecoin against deposited collateral. Based on Kashi lending architecture.
Stablecoin/CDP
MIM (Magic Internet Money) overcollateralized stablecoin
Standard CDP stablecoin minted via Cauldron borrowing. Has suffered multiple depeg events during exploits.
Lending/Liquidation
Cauldron liquidation with solvency check mechanism
Standard liquidation engine with solvency verification. October 2025 exploit bypassed solvency checks via cook() action sequencing.
Lending/Flash-Loan
Flash loan integration enabling leveraged positions
Standard flash loan integration. March 2025 exploit used a seven-step flash loan attack to drain $13M from GM pool cauldrons.
Governance/Token-Vote
SPELL token governance with DAO treasury buybacks
Standard governance token. DAO performed buybacks to mitigate MIM depeg impact post-exploits.
Yield/Interest-Bearing-Collateral
Yield-bearing token collateral (yvTokens, GLP, GM pools)
Accepts yield-bearing tokens as collateral. This pattern is now used by multiple protocols and is becoming standard.
Lending/Multi-Action
Novelcook() multi-action batch execution
Batches multiple lending actions in a single transaction via cook() function. Novel composability pattern that has introduced action-sequencing vulnerabilities exploited in Oct 2025.
How the Pieces Interact
Action sequencing in cook() allows resetting solvency check flags between borrow and withdrawal actions, enabling undercollateralized borrowing. Proven exploit in October 2025.
Flash loans enable manipulation of GM pool share prices during liquidation, allowing attackers to extract value through artificial liquidation cascades. Proven $13M exploit in March 2025.
Large-scale exploit drainage triggers MIM selling pressure, depegging the stablecoin and causing cascading liquidations across all Cauldrons simultaneously.
Collateral value depends on external protocol health (GMX, Yearn); external exploit or depeg propagates into Abracadabra Cauldrons as bad debt.
Rounding errors in collateral value calculations (as in Jan 2024 exploit) enable precision-based extraction of protocol funds.
What Could Go Wrong
- Three major exploits in under two years ($6.5M Jan 2024, $13M Mar 2025, $1.8M Oct 2025) demonstrate a pattern of recurring smart contract vulnerabilities in the Cauldron architecture.
- MIM stablecoin depegged to $0.76 during the January 2024 exploit, showing that the peg mechanism cannot withstand protocol-level shocks.
- The cook() multi-action batch function has been exploited twice via action-sequencing vulnerabilities that bypass solvency checks, and the general pattern may have additional undiscovered variants.
Cook() Solvency Bypass Cascade
ElevatedTrigger: Attacker discovers a new action-sequencing combination in cook() that bypasses solvency checks on a Cauldron with $5M+ TVL, replicating the October 2025 pattern
- 1.Attacker exploits cook() action sequencing to reset solvency flags between borrow and withdrawal — Undercollateralized borrows drain MIM from the targeted Cauldron
- 2.Attacker dumps stolen MIM on secondary markets — MIM selling pressure causes depeg from $1.00 toward $0.80-0.90 as in January 2024
- 3.MIM depeg triggers liquidation cascades across all Cauldrons using MIM as debt token — Borrowers across unaffected Cauldrons face margin calls as MIM-denominated positions become mispriced
- 4.Market panic causes mass withdrawal from remaining Cauldrons — Protocol TVL collapses; SPELL token crashes as governance credibility evaporates after fourth major exploit
- 5.DAO treasury insufficient to cover losses — Protocol enters terminal decline with no recovery path for affected depositors
Risk Profile at a Glance
Overall: D+ (62/100)
Lower score = safer