claimTokens() function directly performs token transfers to the caller. However, these tokens could be those with blacklist functionality such as USDC. If this is the case, the transfer will always revert if the user is blacklisted by the auctionToken.
As seen, the claimable amount will be sent to the caller direcly (msg.sender).
The problem however stems from the fact that the caller, could be blacklisted by the auctionToken resulting in a revert by the transfer function.
Manual Review
Let the caller of claimTokens() provide a to address to receive the tokens.
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.