Project

One World
NFTDeFi
15,000 USDC
View results
Submission Details
Severity: low
Invalid

Use the standard ECDSA.sol from OpenZeppelin to perform signature related operations

Impact

Direct use of the ecrecover function as seen NativeMetaTransaction.sol#L100, may lead to some vulnerabilites, like signature malleability (which is reported in the known-issues). However, utilizing standard, battle-tested contracts can mitigate unforeseen risks and ensure robust handling of these edge cases.

Description

It has become a standard practice to use ECDSA.sol from OpenZeppelin to perform signature related operations and verifications. As their suite of contracts and libraries are battle tested resulting in much secure and efficient handling of edge-cases, missed by developers.

Tools Used

Manual Review

Recommendation

Use OpenZeppelin's ECDSA.sol lib for operations related to the signature functionalities

Updates

Lead Judging Commences

0xbrivan2 Lead Judge 10 months ago
Submission Judgement Published
Invalidated
Reason: Incorrect statement

Support

FAQs

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