users can submit risk free bids to inflate price
Business Logic Issue
auctions usually should not allow a user to refund his bid, if this was possible, this would allow users to artificially inflate the price of the auction and then unbid at the last second.
this can be observed in the unbid
function
https://github.com/Cyfrin/2024-08-fjord/blob/0312fa9dca29fa7ed9fc432fdcd05545b736575d/src/FjordAuction.sol#L159
as we can see from the function above, any user can at anypoint before the auction ends can unbid and remove their bid. This will allow a malicious user to bid extremely high at the start and discourage others from bidding, the malicious user may then unbid at the end and bid lower last second to secure a lower bid.
Additionally the malicious user can inlfate the price of the auction by making it seem like the item up for auction is more desireable by placing multiple bids on separate accounts then withdrawing their bid last second.
Malicious user may inflate/ game the auction price.
manual review
do not allow users to unbid before the auction end to prevent inlfation of the actual bid price.
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.