The RToken contract has a function called rescueTokenwhich allows the reserve pool to rescue tokens. Problem is that the pool does not implement this function.
Notice the LendingPool has a function to rescue tokens, but this is to rescue tokens from the LendingPool, not the RToken contract.
Tokens sent to the RToken contract will be permanently lost since they cannot be recovered.
Manual Review
Implement a restricted function in LendingPool to call the RToken.rescueToken.
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.