In LiquidationPoolManager.distributeFees()
transfer euros to protocol
without checking the amount>0
https://github.com/Cyfrin/2023-12-the-standard/blob/main/contracts/LiquidationPoolManager.sol#L40
it transfer tokens without checking the amount is greater than zero
Add a check that if(eurosToken.balanceOf(address(this))>0)
then transfer the tokens
Manual
See Vulnerability Details
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.