DAO Maker SHO Hack (August 2021)

Reported loss $7.0M
Ethereum
Private Key Compromised (Unknown Method)

What happened

DAO Maker's August 2021 incident drained approximately $7 million in USDC from its Strong Holder Offering (SHO) deposit system. The CEO said two administrative multisignature wallets were compromised. DAO Maker said its vault and vesting contracts were unaffected.

Technical root cause

Administrative authority was used to grant withdrawal permissions in the SHO/Essential contract system. The on-chain role grants explain the withdrawals, but do not establish how the administrative wallets were initially compromised.

How it happened

  1. According to DAO Maker, compromised administrative wallets allowed the attacker to create unauthorized SHO allocations.
  2. BlockSec traced a role-grant sequence from a wallet creator to an administrator, then to a contract given the DAO contracts role.
  3. That contract called withdrawFromUser to remove depositors' USDC.
  4. DAO Maker changed the signing arrangements and stopped further withdrawals.

Protocol details

Classification Infrastructure / Stablecoin / Other / Access Control
Protocol Type Services
Affected asset / contract DAO
Protocol links Website @TheDaoMaker

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.