wolfSSL and wolfCrypt 4.1.0 and earlier (formerly known as CyaSSL) generate biased DSA nonces. This allows a remote attacker to compute the long term private key from several hundred DSA signatures via a lattice attack. The issue occurs because dsa.c fixes two bits of the generated nonces.
Advisories
Source ID Title
EUVD EUVD EUVD-2019-5541 wolfSSL and wolfCrypt 4.1.0 and earlier (formerly known as CyaSSL) generate biased DSA nonces. This allows a remote attacker to compute the long term private key from several hundred DSA signatures via a lattice attack. The issue occurs because dsa.c fixes two bits of the generated nonces.
Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

No history.

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2024-08-05T00:12:43.367Z

Reserved: 2019-07-27T00:00:00

Link: CVE-2019-14317

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Modified

Published: 2019-12-11T18:16:18.880

Modified: 2024-11-21T04:26:28.923

Link: CVE-2019-14317

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.