VDB
Sign up
MEDIUM5.3

GHSA-f7q4-pwc6-w24p

Elliptic's EDDSA missing signature length check

Quick fix

GHSA-f7q4-pwc6-w24p — elliptic: upgrade to the fixed version with the command below.

npm install elliptic@6.5.7

Details

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.

Are you affected?

Enter the version of the package you're using.

Affected packages

npm/elliptic
Introduced in: 4.0.0Fixed in: 6.5.7
Fixnpm install elliptic@6.5.7

References