Summary:
There are no validations to prevent duplicate beneficiaries or the addition of zero addresses in functions like InheritanceManager::inherit and InheritanceManager::addBeneficiery.
Vulnerability Details:
Allowing duplicate entries or a zero address can lead to unintended consequences during inheritance distributions.
Impact:
Medium – Can lead to logical errors and mismanagement of beneficiary data.
Tools Used:
slither, aderyn, foundry
Recommendations:
Introduce proper validations to reject duplicate addresses and zero addresses during beneficiary additions.
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.