Due to reentrancy guard being absent malicious benificary contract and call InheritanceManager::withdrawInheritedFunds from their receive function and can drain the eth funds of other benefeciers.
Affected function
High impact causes the benificiers to lose their funds.
foundry
Mitigation-
Add reenctrancy guard modifier to the function
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.