Competitive Audits
First Flights
Judging
Leaderboard
Docs
Toggle theme
Sign up
Log in
All First Flights
Inheritable Smart Contract Wallet
Submissions
First Flights
Inheritable Smart Contract Wallet
First Flight #35
Beginner Friendly
Solidity
100
EXP
First Flights
100
EXP
Mar 6th, 2025 → Mar 13th, 2025
View repo
816 / 816
Submissions
Severity
Tags
#1
Missing Events for Minting and Burning
Low
#2
Access control issue : inherit() has no Access controls meaning anyone can Access and change the state even Ownership
High
#3
Vulnerability in burnEstate Function Due to Absence of Array
High
#4
Logic Error in buyOutEstateNFT
High
#5
Uninitialized storage variable
High
#6
The Function inheritanceManager allow to burn anyone’s NFT, even if they don’t own it.
High
#7
sends eth to arbitrary user
High
#8
Unitilized Storage variable
Medium
#9
Unauthorized Withdrawal Vulnerability in InheritanceManager Contract
High
#10
Anyone can become the new owner within ` InheritanceManager `
High
#11
Lack of control over the number of beneficiaries
Low
#12
Lack of control over duplicate beneficiaries
Low
#13
Loss of funds if `owner` removes a beneficiary
High
#14
Wrong implementation of ` removeBeneficiary `
High
#15
Improper Beneficiary Removal In InheritanceManager::removeBeneficiary Can Lead To Gap In Array Resulting In Unequal Distribution Of Funds
High
#16
Unrestricted ownership transfer in `inherit` function allows theft of assets
High
#17
Reentrancy Attack in InheritanceManager.sol
High
#18
Ownership Can Be Stolen After Deadline Due To Frontrun in InheritanceManager.sol::inherit() function
High
#19
Timer Not Reset for All Owner Transactions, Leading to Unintended Inheritance
High
#20
Improper handling of deleting elements from the beneficiary array.
Medium
#21
State Variables Not Declared Immutable Causing Unnecessary Gas Overhead
Low
#22
Off-by-One Error in Beneficiary Check Leading to Out-of-Bounds Array Access
Medium
#23
Incomplete Beneficiary Removal Leads to Zero Address Inclusion
Medium
#24
Premature Return in Estate Buy-Out Logic Prevents Complete Distribution and NFT Burn
High
#25
Unrestricted Inheritance Trigger Leading to Unauthorized Ownership Change
High
#26
Improper Non-Reentrant Guard Implementation
High
#27
Unrestricted Access to `withdrawInheritedFunds`
Low
#28
Missing Caller Verification in `inherit()` Function Allows Unauthorized Ownership Claim
High
#29
Unauthorized Assignment of `assetToPay` in `createEstateNFT`
Medium
#30
Missing Event Emission for Trustee Appointment
Low
Previous
1
2
3
...
More pages
28
Next
Support
FAQs
Can’t find an answer? Join our Discord or follow us on Twitter.
What is Cyfrin CodeHawks?
What is a competitive audit?
How can I host a competition on CodeHawks?
How is a contest prize pool determined?
What is community judging?
How do I get rewarded?
What is a First Flight?
Give us feedback!