CVE-2020-13822

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.
Configurations

Configuration 1 (hide)

cpe:2.3:a:indutny:elliptic:6.5.2:*:*:*:*:node.js:*:*

History

21 Nov 2024, 05:01

Type Values Removed Values Added
References () https://github.com/indutny/elliptic/issues/226 - Exploit, Third Party Advisory () https://github.com/indutny/elliptic/issues/226 - Exploit, Third Party Advisory
References () https://medium.com/%40herman_10687/malleability-attack-why-it-matters-7b5f59fb99a4 - () https://medium.com/%40herman_10687/malleability-attack-why-it-matters-7b5f59fb99a4 -
References () https://www.npmjs.com/package/elliptic - Third Party Advisory () https://www.npmjs.com/package/elliptic - Third Party Advisory
References () https://yondon.blog/2019/01/01/how-not-to-use-ecdsa/ - Third Party Advisory () https://yondon.blog/2019/01/01/how-not-to-use-ecdsa/ - Third Party Advisory

16 Oct 2024, 13:45

Type Values Removed Values Added
CPE cpe:2.3:a:elliptic_project:elliptic:6.5.2:*:*:*:*:node.js:*:* cpe:2.3:a:indutny:elliptic:6.5.2:*:*:*:*:node.js:*:*
First Time Indutny
Indutny elliptic

07 Nov 2023, 03:16

Type Values Removed Values Added
References
  • {'url': 'https://medium.com/@herman_10687/malleability-attack-why-it-matters-7b5f59fb99a4', 'name': 'https://medium.com/@herman_10687/malleability-attack-why-it-matters-7b5f59fb99a4', 'tags': ['Third Party Advisory'], 'refsource': 'MISC'}
  • () https://medium.com/%40herman_10687/malleability-attack-why-it-matters-7b5f59fb99a4 -

Information

Published : 2020-06-04 15:15

Updated : 2024-11-21 05:01


NVD link : CVE-2020-13822

Mitre link : CVE-2020-13822

CVE.ORG link : CVE-2020-13822


JSON object : View

Products Affected

indutny

  • elliptic
CWE
CWE-190

Integer Overflow or Wraparound