Governable.setDAO(address).dao (contracts/DAO/Governable.sol#68) lacks a zero-check on :
- DAO = dao (contracts/DAO/Governable.sol#70)
UniswapHelper.constructor(address,address)._limbo (contracts/UniswapHelper.sol#80) lacks a zero-check on :
- limbo = _limbo (contracts/UniswapHelper.sol#81)
UniswapHelper.configure(address,address,address,address,uint256,uint256,uint8,uint8)._limbo (contracts/UniswapHelper.sol#115) lacks a zero-check on :
- limbo = _limbo (contracts/UniswapHelper.sol#124)
missing events :
UniswapHelper.configure(address,address,address,address,uint256,uint256,uint8,uint8) (contracts/UniswapHelper.sol#114-135) should emit an event for:
- limbo = _limbo (contracts/UniswapHelper.sol#124)
Handle
0v3rf10w
Vulnerability details
Impact
Missing zero checks at multiple places
Proof of Concept
missing events :
Recommended Mitigation Steps
Add respective checks