You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on May 26, 2023. It is now read-only.
4.7.3 ECDSA: recover(bytes32,bytes) and tryRecover(bytes32,bytes) no longer accept compact signatures to prevent malleability. Compact signature support remains available using recover(bytes32,bytes32,bytes32) and tryRecover(bytes32,bytes32,bytes32).
0x4non
medium
Outdate OpenZeppelin lib contain some issues on
ECDSA
libSummary
You are using openzeppelin lib
4.3.2
:brownie-config.yaml#L17
This version contain some issues in the ECDSA lib.
Consider update to latest OZ version, 4.8.0
Impact
Since version 4.3.2 this has been updated;
Vulnerability Detail
Current ECDSA version outdated
Code Snippet
brownie-config.yaml#L17
ECDSA usage;
BufferRouter.sol#L266-L270
Tool used
Manual Review
Recommendation
Update to latest OZ version 4.8.0 with not only this issues fixed but with more gas optimizations.
Duplicate of #23
The text was updated successfully, but these errors were encountered: