Other owners can confirm the transaction by calling confirmTransaction():
The transaction will be executed once confirmation numbers reach the threshold required
The owner of MultiSigWallet can also be replaced through above process. However, the owner could be replaced to address(0) if somehow the owners made a mistake. Additionally, if the total number of owners equals to threshold required before incorrect owner replacing, there would be no enough qualified owners to correct the mistake after the transaction was executed.
Impact
MultiSigWallet will be inoperable
Any assets in MultiSigWallet will be locked forever
Run forge test --fork-url MAINNET_URL --chain-id 1 --fork-block-number 18620472 --match-test testUpdateOwner(replace MAINNET_URL with your Ethereum RPC URL to test: