Every CVE Search/ Get API key

CVE-2020-13822

Signature Malleabillity in elliptic

7.7 HighFix available

The Elliptic package 6.5.2 for Node.js allows ECDSA signature malleability via variations in encoding, leading '\0' bytes, or integer overflows. This could conceivably have a security-relevant impact if an application relied on a single canonical signature.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
Low

Exploit likelihood

2.71%Up 1.7 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 7.7

The Elliptic package 6.5.2 for Node.js allows ECDSA signature malleability via variations in encoding, leading '\0' bytes, or integer overflows. This could conceivably have a security-relevant impact if an application relied on a single canonical signature.

Record
CVE-2020-13822
CVSS 3.1
7.7 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:L
CVSS 2.0
6.8 MediumAV:N/AC:M/Au:N/C:P/I:P/A:P
Weakness
CWE-190
Updated
2026-11-02
CVE List No score

The Elliptic package 6.5.2 for Node.js allows ECDSA signature malleability via variations in encoding, leading '\0' bytes, or integer overflows. This could conceivably have a security-relevant impact if an application relied on a single canonical signature.

Record
CVE-2020-13822
Updated
2026-11-02
EUVDEUVD-2020-0571 No score

The Elliptic package 6.5.2 for Node.js allows ECDSA signature malleability via variations in encoding, leading '\0' bytes, or integer overflows. This could conceivably have a security-relevant impact if an application relied on a single canonical signature.

Record
EUVD-2020-0571
Updated
2026-11-03
GitHub AdvisoriesGHSA-vh7m-p724-62c2 7.7

Signature Malleabillity in elliptic

The Elliptic package before version 6.5.3 for Node.js allows ECDSA signature malleability via variations in encoding, leading '\0' bytes, or integer overflows. This could conceivably have a security-relevant impact if an application relied on a single canonical signature.

Record
GHSA-vh7m-p724-62c2
CVSS 3.1
7.7 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:L
Weakness
CWE-190
Updated
2026-11-02
OSV 7.7

The Elliptic package 6.5.2 for Node.js allows ECDSA signature malleability via variations in encoding, leading '\0' bytes, or integer overflows. This could conceivably have a security-relevant impact if an application relied on a single canonical signature.

Record
CVE-2020-13822
CVSS 3.1
7.7 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVDEBIAN-CVE-2020-13822 7.7

The Elliptic package 6.5.2 for Node.js allows ECDSA signature malleability via variations in encoding, leading '\0' bytes, or integer overflows. This could conceivably have a security-relevant impact if an application relied on a single canonical signature.

Record
DEBIAN-CVE-2020-13822
CVSS 3.1
7.7 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:L
Updated
2026-11-02
Show 5 moreShow less
OSVGHSA-vh7m-p724-62c2 7.7

Signature Malleabillity in elliptic

The Elliptic package before version 6.5.3 for Node.js allows ECDSA signature malleability via variations in encoding, leading '\0' bytes, or integer overflows. This could conceivably have a security-relevant impact if an application relied on a single canonical signature.

Record
GHSA-vh7m-p724-62c2
CVSS 3.1
7.7 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:L
Weakness
CWE-190
Updated
2026-11-02
OSVUBUNTU-CVE-2020-13822 7.7

The Elliptic package 6.5.2 for Node.js allows ECDSA signature malleability via variations in encoding, leading '\0' bytes, or integer overflows. This could conceivably have a security-relevant impact if an application relied on a single canonical signature.

Record
UBUNTU-CVE-2020-13822
CVSS 3.1
7.7 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVCLSA-2026-1781139210 No score

TuxCare security update for elliptic (9 CVEs)

TuxCare rebuilt elliptic to address 9 CVEs. Fixed in 6.4.1-tuxcare.1.

Record
CLSA-2026-1781139210
Updated
2026-11-02
OSVCLSA-2026-1792163848 No score

TuxCare security update for elliptic (1 CVE)

TuxCare rebuilt elliptic to address 1 CVE. Fixed in 6.5.1-tuxcare.1.

Record
CLSA-2026-1792163848
Updated
2026-11-02
OSVROOT-APP-NPM-CVE-2020-13822 No score

CVE-2020-13822 in elliptic - Patched by Root

Root has patched CVE-2020-13822 in the elliptic package for Root:npm. Multiple fixed versions available.

Record
ROOT-APP-NPM-CVE-2020-13822
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
elliptic
npm
before 6.5.3
6.5.3
elliptic
TuxCare:npm
From an advisory covering 8 CVEs
6.4.1-tuxcare.0 up to 6.4.1-tuxcare.1, plus listed versions
6.4.1
6.4.1-tuxcare.1
elliptic
TuxCare:npm
6.5.1-tuxcare.0 up to 6.5.1-tuxcare.1, plus listed versions
6.5.1
6.5.1-tuxcare.1
node-elliptic
Debian:12
before 6.5.3~dfsg-1
6.5.3~dfsg-1
node-elliptic
Debian:13
before 6.5.3~dfsg-1
6.5.3~dfsg-1
node-elliptic
Debian:14
before 6.5.3~dfsg-1
6.5.3~dfsg-1
elliptic
Root:npm
before 6.5.2-aikido.2
6.5.2-aikido.2
@rootio/elliptic
Root:npm
before 6.5.2-root.io.2
6.5.2-root.io.2
node-elliptic
Ubuntu:18.04:LTS
All versions, plus listed versions
6.4.0+dfsg-1
None known
node-elliptic
Ubuntu:20.04:LTS
All versions, plus listed versions
6.5.1~dfsg-16.5.1~dfsg-2
None known

History

History
RecordedChangedSources
affected
affected, aliases, cwes, facts, references
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2020-13822 is a high vulnerability (CVSS 7.7) in Indutny Elliptic, published June 4, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.71%, the 86th percentile. Fixed in elliptic 6.5.3.

References

Show 6 moreShow less
MoveEnter Open