L2ContractMigrationFacet
overwrites user's deposit, instead of increasing it
Currently, when migrating the deposits, if the receiver address has a deposit
with the same depositId
, both amount
and bdv
will be overwritten instead of increased.
As the owner can choose any receiver they wish, this can even be weaponized to target users with big deposits and overwrite them.
Loss of protocol-native assets.
Manual review
Increase instead of overwriting
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.