Cryptographic Issues Affecting ecdsa package, versions [,0.13.3)


Severity

Recommended
0.0
medium
0
10

CVSS assessment made by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.24% (63rd percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications

Snyk Learn

Learn about Cryptographic Issues vulnerabilities in an interactive lesson.

Start learning
  • Snyk IDSNYK-PYTHON-ECDSA-540493
  • published2 Jan 2020
  • disclosed2 Jan 2020
  • creditUnknown

Introduced: 2 Jan 2020

CVE-2019-14859  (opens in a new tab)
CWE-310  (opens in a new tab)

How to fix?

Upgrade ecdsa to version 0.13.3 or higher.

Overview

ecdsa is an easy-to-use implementation of ECDSA cryptography (Elliptic Curve Digital Signature Algorithm), implemented purely in Python, released under the MIT license.

Affected versions of this package are vulnerable to Cryptographic Issues. A flaw exists where signatures used by DER encoding are not correctly verified. Without this verification, a malformed signature could be accepted, making the signature malleable. Without proper verification, an attacker could use a malleable signature to create false transactions.

CVSS Scores

version 3.1