The amount is taken from _receiver, but reset on msg.sender.
If msg.sender != _receiver, mapping may not be reset correctly.
This allows griefing or prevents correct withdrawals.
Likelihood:
his will occur whenever msg.sender != _receiver.
Any user can call this function with an arbitrary _receiver argument.
Impact:
Incorrect Withdrawals – Credits belonging to _receiver can be withdrawn by msg.sender if they trick the system.
User Confusion – The system may display that _receiver still has credits, but they are drained by someone else.
withdrawAllFailedCredits allows any user to withdraw another account’s failed transfer credits due to improper use of msg.sender instead of _receiver for balance reset and transfer.
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.