Juicebox V3 Smart Contract Vulnerability: $52.00K Reported Loss
Juicebox V3 (via its REVLoans borrowing extension) was exploited through a borrowFrom Spoof Attack.
- Reported loss
- $ 52,000
- Attack category
- Smart Contract Vulnerability
Incident Overview
The vulnerability stemmed from insufficient validation in the borrowFrom function, particularly the caller-supplied "source" parameter (a REVLoanSource struct with .terminal and .token). This allowed forging an accounting context; when currency matched the destination, the protocol skipped the oracle and used attacker-controlled decimals/balances, enabling borrowing at an inflated share price. The attack used two transactions (one to seed fake accounting, one to drain against a legitimate terminal), draining approximately 21.77 ETH (worth ~$52,000).
Sources & References
This record presents information attributed to the linked sources. Incident dates describe the original event, not a new report. Reported loss figures reflect the source record and are not current market valuations.