The sendToL1
is responsible for verifying the withdrawal ETH from L2 to L1. It did not check if the signature can be reused.
By reusing a valid signature, attackers can execute unauthorized transactions on the blockchain network, resulting in financial losses and other harmful consequences.
Manual Review
Sign messages with nonce and chainId address of the contract. This prevents singular blockchain and cross-chain replay attacks.
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.