Summary:
Any beneficiary can appoint a trustee, which may allow them to assign a favorable trustee and manipulate the asset price for a potential buyout.
Vulnerability Details:
The InheritanceManager::appointTrustee function does not restrict who can be appointed as trustee. This allows a beneficiary to potentially reduce the asset’s price to an almost negligible amount and then execute a buyout.
Impact:
Medium – This flaw can lead to asset mispricing and potential financial abuse.
Tools Used:
slither, aderyn, foundry
Recommendations:
Implement a consensus mechanism ensuring that a majority of beneficiaries approve any trustee assignment.
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.