GHSA-f7q4-pwc6-w24p
Elliptic's EDDSA missing signature length check
Packages
Details
As written in the advisory (Markdown source, shown as plain text).
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.
References
External links from the advisory. They lead to third-party sites.
- https://nvd.nist.gov/vuln/detail/CVE-2024-42459
- https://github.com/indutny/elliptic/pull/317
- https://github.com/indutny/elliptic/commit/accb61e9c1a005e5c8ff96a8b33893100bb42d11
- https://github.com/indutny/elliptic/commit/c0690b36be043ee73c1780ae4b7df48632b11cf9
- https://github.com/indutny/elliptic
- https://security.netapp.com/advisory/ntap-20241004-0005