MondrianWallet.sol::_validateSignature
does not correctly validate the owners signature
The MondrianWallet.sol::_validateSignature
function does not correctly validate that the owner is the one who signed the incoming userOp
.
Anyone can sign a message using their signature and it will return with SIG_VALIDATION_SUCCESS
. This validation should only succeed if it is the owner who signed the message. Otherwise is should return with SIG_VALIDATION_FAILED
.
--Foundry/Hardhat
Add a check to make sure the userOp
signature is the owners.
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.