SmartVaultV3::setOwner function does not validate new owner address
SmartVaultV3::setOwner function does not validate new owner address. The function does not validate the '_newOwner' address. It should ideally ensure that '_newOwner' is not a zero address (address(0)) to prevent the contract from being left without an effective owner, which could result in a loss of administrative control over the contract.
an accidental or incorrect setting of the new owner to a zero address leads to loss of admin control over the contract. this is a critical role.
Manual
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.