Tender Finance Hack

Reported loss $1.6M
Arbitrum
Oracle Decimal Scaling Error

What happened

Tender Finance's GMX price integration returned an incorrectly scaled value, allowing an attacker to treat one GMX token as vastly overvalued collateral and borrow about $1.6 million from the lending market. The security-firm analysis says the funds were returned under a bounty arrangement, but does not provide final recovery accounting.

How it happened

  1. The GMX price integration returned a 38-decimal price instead of an 18-decimal value.
  2. The attacker used one GMX as collateral with the inflated valuation.
  3. The attacker used tETH.borrow to withdraw available assets from the lending market.

Protocol details

Classification Ecosystem / Oracle Manipulation / Borrowing and Lending
Protocol Type Lending
Affected asset / contract TND
Implementation language Solidity
Protocol links Website @tender_fi

Security review history

Bug bounty Immunefi Protocol

Funds Recovery

92.9%

Recovered

$1.5M

Net Loss

$113,600

Build your security review skills

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