Beginner FriendlySolidity
100 EXP
View results
Submission Details
Severity: medium
Invalid

Owner’s Inactivity Check

Summary

The inactivity timer can be manipulated by the owner through frequent transactions, resetting the 90-day timer indefinitely. This could prevent the inheritance process from triggering if the owner is actively using the contract.

Vulnerability Details

Issue: The owner can reset the inactivity timer by making frequent transactions, circumventing the inheritance process.

Impact

If the inactivity timer is reset too frequently, it may prevent the inheritance process from executing, denying beneficiaries access to assets. This could result in operational issues where beneficiaries are deprived of their rightful inheritance.

Tools Used

Solidity Analysis: Reviewed the logic related to inactivity checks

Recommendations

implement manual confirmation by the owner when resetting the inactivity timer or introduce a grace period where inactivity is allowed but still needs confirmation.

Restrict the number of inactivity resets within a given timeframe.

Updates

Lead Judging Commences

0xtimefliez Lead Judge 9 months ago
Submission Judgement Published
Invalidated
Reason: Design choice

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.

Give us feedback!