<!-- canonical: https://0xsimao.com/findings/mitosis-disable-renouncing-ownership-intended -->

# Protocol should disable renouncing ownership if it is never intended

Low/Info · Three Sigma · Cross-chain liquidity layer 1 · 25th June, 2024

Finding 3S-Mitosis-L01 of the Mitosis security review.

- Protocol: https://mitosis.org/
- Report: /reports/mitosis
- Source: https://cdn.sanity.io/files/qoqld077/production/b6b3bd7bb47407d99e76abb7c6dc615c1db5018e.pdf

---

### Description

Contracts inheriting Ownable2StepUpgradeable or Ownable allow for renouncing
ownership, which could be catastrophic if triggered by mistake.

### Recommendation

Consider overriding renounceOwnership() to revert if called, disabling this functionality.

### Status

Addressed in [#ccd98e9](https://github.com/mitosis-org/evm/commit/ccd98e98dccc41b6e7df7a16c7e76ef80ca3f774).

---

Related findings:

- [OstiumRegistry should disable renouncing ownership if it is never intended](https://0xsimao.com/findings/ostium-registry-renouncing-ownership-intended): Ostium
- [renounceOwnership() should be disabled if it is not intended to be ever used](https://0xsimao.com/findings/metazero-i-renounce-ownership-intended-ever): MetaZero Omnichain NFTs
