Worked example · 2024
Curio DAO MakerDAO fork-chain governance exploit — Ethereum — 2024-03-23
Summary
Curio DAO deployed a MakerDAO-derived stablecoin infrastructure including collateral-management, liquidation, and governance contracts. The codebase was forked from MakerDAO's MCD system — a complex governance-gated multi-collateral stablecoin architecture. MakerDAO secures its governance surface through a large, distributed token-holder base, multi-day governance delays, and an active security community that monitors governance proposals. Curio's fork inherited the technical governance surface but operated with a significantly smaller governance-token distribution and without the equivalent governance-process mitigations.
The attacker exploited the gap between the technical governance surface (identical to MakerDAO's) and the social-layer governance security (substantially weaker than MakerDAO's). Per Halborn and The Block, the attacker exploited a flaw in the DSChief-style voting system: by acquiring a relatively small number of CGT tokens they obtained elevated voting privileges, used the plot function to register a malicious contract as the exec library, and used delegatecall to mint roughly 1 billion CGT. The reported loss is about $16M; the sources do not describe collateral being drained through governance-parameter manipulation.
Timeline (UTC)
| When | Event | OAK ref |
|---|---|---|
| 2024-03-23 | Attacker abuses the voting-power flaw in Curio's governance contract, plots a malicious exec library and mints ~1B CGT via delegatecall; ~$16M reported loss | T9.003 + T16.002 (on a T9.007 fork substrate) |
Public references
[blockcurio2024]— The Block, "Attacker mints 1 billion CGT governance tokens in exploit within Curio ecosystem" (2024-03-25): https://www.theblock.co/news/regulation/2024-03-25-curio-exploit-16-million-usd-284405[halborncurio2024]— Halborn, "Explained: The Curio Hack (March 2024)" (2024-04-01): https://halborn.com/blog/post/explained-the-curio-hack-march-2024