Wise Lending V1 Hack

Reported loss $464K
Ethereum
Rounding Donation Attack

What happened

Wise Lending's Pendle LP-token pool was exploited through rounding errors in its share accounting. The attacker used carefully sized deposits and withdrawals as stealth donations to inflate the value of lending shares and extract pool assets.

Technical root cause

Precision loss in a nearly empty pool enabled stealth donations that inflated share value. Dust withdrawals could then burn a whole collateral share without removing the corresponding underlying value or repaying the position's debt.

How it happened

  1. The attacker reduced the targeted pool to a tiny share supply.
  2. Repeated deposits and withdrawals exploited rounding in _calculateShares, leaving underlying value behind as donations and inflating share value.
  3. Helper positions borrowed assets and withdrew dust collateral amounts. Rounding burned their entire collateral shares while leaving the debt outstanding.
  4. The attacker redeemed separately held shares against the remaining pool value, leaving the lending system with bad debt.

Protocol details

Classification Protocol Logic / Borrowing and Lending / Token & Share Accounting
Protocol Type Lending
Affected asset / contract WISE
Implementation language Solidity
Protocol links Website @Wise_Lending

Build your security review skills

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