Dandy Jade Sparrow
medium
When claim is called, it sends the USDC to the recipient . Consider a scenario where if the withdarwer intends to call claidoewithdarw() to withdarw the deposit. a malicious recipient can block the address from receiving USDC by adding it to the USDC blacklist (e.g. by doing something malicious with that address, etc.), which prevents the withdarwer from withdrawing future payments
A malicious recipient may prevent the withdawer from withdrawing future payments
IERC20(collateralTokenAddress).safeTransfer(request.receiver, amount);
Manual Review
put a check for blacklisted user by USDC