Users can front run the signature of the userOp, leading to some problems
When user want to call validateUserOp
function by calling entrypoint .
This contract will validate user's parameter .
This problem is that _validateSignature
may be used in mempool, a malicious user can front-run this signature , to complete this tranaction before user's tranaction .
After this signature is used once by malicious user, this user might loss his fund .
Mannual Review , Foundry
Consider add more parameter (msg.sender) , to this calldata userOp
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.