Description: The payForTransaction
function lacks access control, allowing anyone to potentially pay for transactions on behalf of the wallet.
Impact:
An attacker notices a pending transaction from the wallet.
The attacker calls payForTransaction with a high gas price, front-running the original transaction.
This could lead to unexpected behavior or potential manipulation of transaction ordering.
Recommended Mitigation:
Add access control to the function
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.