Sellers can sell/transfer their still active SwanAssets to other users(outside of buyers), including external marketplaces, but the various seller details are not updated when this is done.
Listed SwanAsset is transferable by default. So without the buyer acutally purchasing the SwanAsset, a seller can transfer or mostlikely list it for sale on an external marketplace for unsuspecting users. Upon the sale completion, the SwanAsset is transferred to the new owner (new seller) who might want to relist the sale to another buyer.
The function will revert since the relister has to be the original seller.
And the new seller makes no funds off of the SwanAsset upon purchase
because the fee token is transferred to the seller listed, who is the old seller.
Loss of funds for unsuspecting users.
Manual review.
Prevent the assets from being transferrable before purchase, or update the various listing parameters during transfers.
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.