BidBeastsNFTMarket:placeBid function is vulnerable to front-running attacks among bidders.Under normal circumstances, one buyer places a bid, followed by subsequent buyers placing their bids in sequence.
However, if a malicious buyer uses MEV to monitor bid information, they can quickly submit a front-running bid transaction as soon as a buyer sends a bid transaction, causing the previous bidder's bid to fail.
BidBeastsNFTMarketPlace.sol is as follows:
Likelihood:
Every time a buyer places a bid, they face the risk of interference from malicious bidders.
Impact:
Although there is no direct financial loss, this behavior can severely disrupt ordinary bidders' enthusiasm. It may cause regular users to lose confidence in the protocol.
None
Using a commit-reveal scheme can effectively reduce interference from malicious bidders.
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.