LiquidationPoolManager approves LiquidationPool to spend EUROs and other ERC20 tokens for fee and reward distribution (line 39 and 78). Depending on the stakes in the pool, these allowances might not be used up in the distribution logic. While the remaining tokens are immediately forwarded to a protocol controlled address, it would be best to reset these allowances to 0.
No attack vector has been identified specifically for this issue. However, in combination with the High Risk vulnerability submitted for LiquidationPool, this could potentially allow draining tokens from LiquidationPoolManager.
Reset allowances after fee and reward distribution.
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.