In the SpiceAuction
contract, the setAuctionConfig
function is intended to prevent configuration changes for past or active auctions. However, the current implementation only checks for active auctions, allowing potential reconfiguration of past auctions.
The comment states that it cannot set config for past or ongoing auction, but the code only checks if the current auction is active. This allows the DAOexecutor to change the configuration of past auctions, which should not be allowed.
Past auction configurations could be altered, DAOexecutor could retroactively change past auction parameters, as it shouldn't.
Manual review
Implement a check for past auctions:
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.