BoostController::setEmergencyShutdown should be called by the EMERGENCY_ADMIN instead it is called by the MANAGER_ROLE.
BoostController::contructor establishes the roles to do specific execution of functions or other operations dependent on the role. SLOC#56-58.
Examining the Code, it is critical function on the contract that is used for the EmergencyPause or Instant Pause (Pause the Boost Contract) SLOC#353-360.
If we look at the function BoostController::setEmergencyShutdown SLOC#353 it is called by the MANAGER_ROLE instead of the EMERGENCY_ADMIN.
Function Should be Called by the Role but the Role Used here is not Suitable for the execution of the function.
Manual Review
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.