Single-step ownership transfers add the risk of setting an unwanted owner by accident (this includes
address(0)) if the ownership transfer is not done with excessive care.
Context: LinearBoostController.sol
Similar Findings:
https://solodit.xyz/issues/l-07-use-ownable2step-instead-of-ownable-for-access-control-code4rena-particle-protocol-particle-protocol-invitational-git
https://solodit.xyz/issues/l-04-use-code4rena-redacted-cartel-redacted-cartel-contest-git
If the new address is inactive or not willing to act, there is no way to restore access to that role. Therefore, the owner role can be lost.
Manual Review
It is recommended to use the Ownable2Step
library instead of Ownable library
have a 2-step owner transfer
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.