Users who are not aware can bid on auction that its auction has ended.
This is the vulnerable function:
Reading through this function carefully, and even running the attached Foundry test file, one will discover that a user can bid even though the epoch for that auction has ended.
The contract should have been written to catch this anomaly.
Performance error for the user as funds will leave their wallet and they will not be able to participate in an auction because it has ended.
user's funds can be stuck!
Manual review and Foundry cross-check.
Update the function so users can only bid on an auction before that particular auction ends.
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.