<!-- canonical: https://0xsimao.com/findings/mitosis-remain-paused-renounces-control -->

# The StrategyExecutor can remain in a paused state if the owner renounces control while it's paused

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

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

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

---

### Description

The StrategyExecutor contract inherits Ownable2StepUpgradeable and
PausableUpgradeable, allowing the owner to pause the contract. The issue arises if the
contract is paused and the owner renounces ownership, leaving the contract permanently
paused.

### Recommendation

Consider removing the option for renouncing ownership or reimplementing the logic to
ensure the contract unpauses before ownership is renounced.

### Status

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

---

Related findings:

- [The basic strategy does not have slippage control when withdrawing which may lead to arbitrage](https://0xsimao.com/findings/maple-finance-iv-slippage-control-withdrawing-arbitrage): Maple Cash Strategies
