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

setAssetToPay can set any address as an asset

Summary

Function setAssetToPay can set value assetToPay as any address (e.g. eoa, zero address) with out checks

Vulnerability Details

Function setAssetToPay can set value assetToPay as any address (e.g. eoa, zero address) with out checks

function setAssetToPay(address _asset) external onlyTrustee {
assetToPay = _asset;
}

Impact

  • Setting an invalid token address will cause buyOutEstateNFT() to fail at runtime

Tools Used

Manual code review

Recommendations

Implement basic validation checks for EOA, IERC20

Updates

Lead Judging Commences

0xtimefliez Lead Judge 4 months ago
Submission Judgement Published
Invalidated
Reason: Non-acceptable severity
0xtimefliez Lead Judge 4 months ago
Submission Judgement Published
Invalidated
Reason: Non-acceptable severity

Support

FAQs

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