Hi,
I found out a potential vulnerability in the contract 'Inheritancemanager.sol' in which some important functions don't verify out zero address check which can lead to fund loss.
The key details of this potential vulnerability can be given as follows:
In some functions like addBeneficiary
, sendERC20
, sendETH
, contractInteractions
of the contract don't check zero address in parameters: _beneficiary
, _to
, _target
which can eventually leads to token loss in the contract.
This potential bug can cause accidental fund loss or burning amount by sending tokens to address(0).
Manual Code Analysis + VS Code
Add zero checks for all address parameters. For example for function **'sendERC20' **:
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.