The placeBid function makes external calls to _payout() before completing all state updates, creating reentrancy opportunities.
Likelihood:
Reentrancy can occur when _payout calls external addresses
Malicious bidders can create contracts that reenter during payout
The vulnerability exists on every bid that refunds a previous bidder
Impact:
Potential manipulation of auction state during reentrancy
Double spending or bid manipulation possible
Contract state inconsistency
BidBeast Marketplace has a Medium-severity reentrancy vulnerability in its "buy-now" feature that allows an attacker to disrupt the platform by blocking sales or inflating gas fees for legitimate users.
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.