MorpheusAI

MorpheusAI
Foundry
22,500 USDC
View results
Submission Details
Severity: low
Invalid

Owner can renounce Ownership

Summary

The contract uses solady/OpenZeppelin's Ownable(Upgradable).sol and contains onlyOwner functions.
Consider implementing custom logic for renounceOwnership() to handle renouncing ownership.

Vulnerability Details

File: contracts/Distribution.sol
6: import {OwnableUpgradeable} from "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol";
File: contracts/L1Sender.sol
11: import {OwnableUpgradeable} from "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol";
File: contracts/L2MessageReceiver.sol
5: import {OwnableUpgradeable} from "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol";
File: contracts/L2TokenReceiver.sol
5: import {OwnableUpgradeable} from "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol";
File: contracts/MOR.sol
4: import {Ownable} from "@openzeppelin/contracts/access/Ownable.sol";
Updates

Lead Judging Commences

inallhonesty Lead Judge
over 1 year ago
inallhonesty Lead Judge over 1 year ago
Submission Judgement Published
Invalidated
Reason: Known issue

Support

FAQs

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