← Vulnerability feed

Vulnerability record · CVE-2019-14859 · published 2 January 2020

CVE-2019-14859: Python-ecdsa project python-ecdsa improper verification of cryptographic signature vulnerability

PPython Ecdsa Project · Python Ecdsa

A flaw was found in all python-ecdsa versions before 0.13.3, where it did not correctly verify whether signatures used DER encoding. 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.

9.1 CVSS 3.1 Critical EPSS 1.5% · top 26.2% CWE-347 · Improper verification of cryptographic signature
9.1CVSS 3.1 base score, v2 6.4
1.5%EPSS exploitation probability, 30 days
NoNot in CISA KEV
4Affected product versions listed by NVD
8References, 4 tagged exploit
17 Jun 2026Last modified by NVD

Description

A flaw was found in all python-ecdsa versions before 0.13.3, where it did not correctly verify whether signatures used DER encoding. 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:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N

Affected products

4 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

LinkTags
https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2019-14859 ExploitIssue TrackingPatchThird Party Advisory
https://github.com/warner/python-ecdsa/issues/114 ExploitThird Party Advisory
https://github.com/warner/python-ecdsa/releases/tag/python-ecdsa-0.13.3 Release NotesThird Party Advisory
https://pypi.org/project/ecdsa/0.13.3/ Release NotesThird Party Advisory
https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2019-14859 ExploitIssue TrackingPatchThird Party Advisory
https://github.com/warner/python-ecdsa/issues/114 ExploitThird Party Advisory
https://github.com/warner/python-ecdsa/releases/tag/python-ecdsa-0.13.3 Release NotesThird Party Advisory
https://pypi.org/project/ecdsa/0.13.3/ Release NotesThird Party Advisory

Track CVE-2019-14859 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2014-7169GNU Bash environment variable function parsing command injection (Shellshock variant)GNU Bash through 4.3 bash43-025 processes trailing strings after malformed function definitions in environment variable values, allowing command inje…KEVEPSS 100%analysed9.8CVE-2014-6271GNU Bash environment variable command injection (ShellShock)GNU Bash through 4.3 processes trailing strings after function definitions in environment variable values, allowing injected commands to run when Bas…KEVEPSS 100%analysed7.8CVE-2023-4911GNU C Library ld.so GLIBC_TUNABLES heap buffer overflowThe GNU C Library dynamic loader ld.so mishandles the GLIBC_TUNABLES environment variable, causing a heap-based buffer overflow and out-of-bounds wri…KEVEPSS 81%analysed7.8CVE-2021-3560polkit D-Bus credential check bypass allows local root escalationpolkit can be tricked into bypassing credential checks for D-Bus requests, letting an unprivileged local user elevate to root. Because polkit is a co…KEVEPSS 24%analysed7.5CVE-2023-44487HTTP/2 Rapid Reset stream cancellation denial of serviceThe HTTP/2 protocol permits a client to cancel many streams quickly, and the server's handling of those resets consumes disproportionate resources. T…KEVEPSS 100%analysed7.5CVE-2014-0160OpenSSL TLS/DTLS Heartbeat Extension Out-of-Bounds Read (Heartbleed)OpenSSL 1.0.1 before 1.0.1g mishandles Heartbeat Extension packets in its TLS and DTLS implementations, causing an out-of-bounds read of process memo…KEVEPSS 100%analysed10.0CVE-2017-2637Redhat openstack missing authentication for critical function vulnerabilityA design flaw issue was found in the Red Hat OpenStack Platform director use of TripleO to enable libvirtd based live-migration. Libvirtd is deployed…EPSS 4.8%10.0CVE-2015-1842Redhat openstack vulnerabilityThe puppet manifests in the Red Hat openstack-puppet-modules package before 2014.2.13-2 uses a default password of CHANGEME for the pcsd daemon, whic…EPSS 5.2%

Source: NIST National Vulnerability Database (record CVE-2019-14859), CISA KEV, FIRST EPSS (scores of 2026-09-27). This page is refreshed as NVD updates the record.