The owner can be changed during the NFT transfer.
According to Known Issues information:
setOwner can change control of the vault, but this can only be completed by the SmartVaultManager contract, and is only called when completing an NFT transfer
setOwner() donot have any state checks.
VaultManager can change the owner at any time, which may impact all functions related to owner operations.
Add parameters for state checks to setOwner().
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.