Description
In the Elliptic package 6.5.6 for Node.js, EDDSA signature malleability occurs because there is a missing signature length check, and thus zero-valued bytes can be removed or appended.
Recommendation
Update the elliptic package to the latest compatible version. Followings are version details:
- Affected version(s): >= 4.0.0, <= 6.5.6
- Patched version(s): 6.5.7
References
Could your website be exposed too?
SmartScanner can check your website for Elliptic's EDDSA missing signature length check and gives you actionable findings to investigate.
Start a free scanRelated Issues
- Elliptic's ECDSA missing check for whether leading bit of r and s is zero - CVE-2024-42460
- Elliptic allows BER-encoded signatures - CVE-2024-42461
- Elliptic's verify function omits uniqueness validation - CVE-2024-48949
- Valid ECDSA signatures erroneously rejected in Elliptic - CVE-2024-48948
You might also like:
See something that needs correcting? Let us knowUpdated November 04, 2025


