The function Laundrette::depositTheCrimeMoneyInATM
allows an external caller to set arbitrary account
parameter. And USDC will be transferred from this account
address. User may lose USDC beacuse of this.
An attacker can call this function and set account
to be any address with remaining USDC allowance, and set to
to be himself (or anyone's address), to steal USDC from account
address. The attacker can later withdraw USDC by burning crimeMoney.
ensure the caller is same as account
parameter, revert otherwise
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.