The contract lacks any pause or circuit-breaker mechanism. If a critical issue is discovered (e.g., token exploit, admin compromise, or discovered bug), the owner cannot temporarily halt operations to limit damage.
Likelihood:
When there's need door an emergency pause, coils be in times of an exploit
Impact:
Funds remain fully exposed while an issue is being investigated.
Attackers can continue exploiting until a hard fix is deployed (which may be costly or impossible without pausing).
there’s no pause() or paused() function to call. A test shows calling a non-existent pause function fails thereby demonstrating inability to halt operations.
Add OpenZeppelin Pausable and restrict pause/unpause to owner (or multisig).
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.