Beginner FriendlyFoundry
100 EXP
View results
Submission Details
Severity: medium
Invalid

`MondrianWallet._validateSignature` (PackedUserOperation,bytes32) (src/MondrianWallet.sol#113-121) ignores return value by ECDSA.recover(hash,userOp.signature)

Summary

MondrianWallet._validateSignature (PackedUserOperation,bytes32) (src/MondrianWallet.sol#113-121) ignores return value by ECDSA.recover(hash,userOp.signature) (src/MondrianWallet.sol#119)

Vulnerability Details

The return value of an external call is not stored in a local or state variable.

Impact

A missing check could allow invalid signatures.

Tools Used

Slither

Recommendations

Ensure that all the return values of the function calls are used.

Updates

Lead Judging Commences

inallhonesty Lead Judge about 1 year ago
Submission Judgement Published
Invalidated
Reason: Too generic

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.