deposit() function in Thunderloan.sol contract has an unnecessary update of the asset token's exchange rate. This will lead to incorrect exchange rates.
This logic should, and already does, happen in the flashloan() function.
Users could either pay a fee that is too high or low due to arbitrary calls to deposit().
Manual inspection
Remove the lines listed in relevant links section
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.