Hundred Finance Hack

Reported loss $3.3M
Other

What happened

On February 5, 2022, an attacker exploited the Meter Passport bridge, minting unbacked BNB and wETH and draining the bridge's reserves. The attacker dumped the bridged BNB (BNB.bsc) on SushiSwap on Moonriver, crashing its local price by about 77%.

Hundred Finance's Moonriver markets still valued BNB.bsc collateral at the global Chainlink BNB price. Other accounts bought the discounted token, posted it as collateral and borrowed ETH, MIM and FRAX worth more than the collateral was really worth. Hundred asked four accounts to return the funds voluntarily. Two did, and the ETH loan was fully repaid, but about $3.3 million of MIM and FRAX debt remained outstanding. Hundred delayed reopening those markets by about a day and its founder vfat promised stricter bridge policies and monitoring. Meter accepted responsibility and said it would reimburse losses in its native token where it could.

BNB.bsc dump transactions on Moonriver: 0x14dc9ed2bd8f2e6e2aef00d82001eccdc07037373adb6de7f14e5e45469be504 0x4afa30ee32b139918b02aa0932b89ca3d27d71e08bcb243cd508c48848ab63bf 0x5a87c24d0665c8f67958099d1ad22e39a03aa08d47d00b7276b8d42294ee0591 0x9d6623969cf711a8327c7e966568870b583c0b9b900173e5f6a5746196cf966d 0x4e2a54f3b3035573ffdafecdf7cd7837b6672d498bf3a560a4f8dd57322a2156 0xbe0610f89e1b1a705d2524016f3b577293f51911d08a56a0149a37fb57f601ad

How it happened

  1. Meter's bridge handler had an alternate deposit path that did not validate the amount in calldata, so the attacker minted BNB and wETH without depositing real assets.
  2. The attacker sold the unbacked BNB.bsc on SushiSwap on Moonriver, crashing its local price about 77%.
  3. Other accounts bought cheap BNB.bsc and supplied it to Hundred Finance, which priced it at the global Chainlink BNB price.
  4. Those accounts borrowed ETH, MIM and FRAX against the inflated collateral. Two of four returned funds, leaving about $3.3M of MIM and FRAX bad debt.

Protocol details

Classification Borrowing and Lending
Protocol Type Lending
Affected asset / contract HND
Protocol links Website @HundredFinance

Security review history

Build your security review skills

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