Anyone can pass zero amount to the FjordAuction::bid function to emit a BidAdded event.. An attacker who might flood the logs can do this multiple times.
While this will not impact the contract's funds, monitoring tools may be overflooded with false events emitted by the FjordAuction contract.
Manual Review
Proof of Concept:
A single address can bid with zero amount once or multiple times
A list of addresses can do the same as a single
Here is an illustration,
Add this test function to the test/unit/auction.t.sol:TestAuction test contract
run forge test --mt testAuctionDoesNotRevrtWithZeroAmountBid -vvvvv in the terminal to see the events of the zero-amount bid.
FjordAuction::bid function.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.