Open code423n4 opened 2 years ago
hubble
Missing zero address check in setRebalanceManager function of RebalanceManager.sol, RebalanceManagerV2.sol and RebalanceManagerV3.sol
Files : RebalanceManager.sol, RebalanceManagerV2.sol and RebalanceManagerV3.sol Function : setRebalanceManager
function setRebalanceManager(address _rebalanceManager) external onlyRebalanceManager { rebalanceManager = _rebalanceManager; emit RebalanceManagerSet(_rebalanceManager); }
Manual Review
Add check for zero address in the function setRebalanceManager on all the three RebalanceManager files.
No direct security risk, marking as non-critical
non-critical
Handle
hubble
Vulnerability details
Impact
Missing zero address check in setRebalanceManager function of RebalanceManager.sol, RebalanceManagerV2.sol and RebalanceManagerV3.sol
Proof of Concept
Files : RebalanceManager.sol, RebalanceManagerV2.sol and RebalanceManagerV3.sol Function : setRebalanceManager
Tools Used
Manual Review
Recommended Mitigation Steps
Add check for zero address in the function setRebalanceManager on all the three RebalanceManager files.