The function withdraw_auto_from_l1 lacks a check on req, allowing an attacker to forge req.
The function withdraw_auto_from_l1 is used to withdraw tokens from L1. The parameter req contains all the key information, such as address, token ids, etc. However, the function does not check whether req is valid. This allows attackers to forge req and steal tokens.
Attackers can forge request to steal tokens.
Vscode
Check the validity of req.
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.