There is no validation check of Userops
executed through the execute
function if is called by entrypoint
.
Due to missing validation check of validationdata
in the execute
function some not valid userOps
can be executed.
If too much time has passed between the validation made by the entrypoint
through validateUserOp
and the time when the function execute
is called some userOps
may still not be valid, but they are executed anyway.
Manual review
Add in execute
function a check of validationdata
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.