The Starklane::depositTokens
doesn't check for 0 address for the function parameter snaddress ownerL2
.
This check just ensures if the value is a felt252
or not, 0 address check is not done.
It can transfer tokens to an unexpected address on L2.
Manual review
Check for 0 address input.
Please, do not suppose impacts, think about the real impact of the bug and check the CodeHawks documentation to confirm: https://docs.codehawks.com/hawks-auditors/how-to-determine-a-finding-validity A PoC always helps to understand the real impact possible.
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.