Vulnerability · Published Jun 2, 2020 · Assigned by mitre

CVE-2020-12607

High 7.5

In plain English

A high-severity security flaw in the fastecdsa package (PyPI). There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 1.3% (higher than 71% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS NVD)7.5High
Exploit odds (30 days)1.3%top 29.2% of all CVEs
Exploited in the wildNo reportsnot in CISA KEV
Attack toolingNoneno public tooling known

Official description

An issue was discovered in fastecdsa before 2.1.2. When using the NIST P-256 curve in the ECDSA implementation, the point at infinity is mishandled. This means that for an extreme value in k and s^-1, the signature verification fails even if the signature is correct. This behavior is not solely a usability problem. There are some threat models where an attacker can benefit by successfully guessing users for whom signature verification will fail.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
PyPIfastecdsa2.1.2GHSA-56wv-2wr9-3h9r
PyPIfastecdsa2.1.2PYSEC-2020-42

Affected products (as reported)

VendorProductVersions
n/a n/a n/a

References