CVE-2019-14318
Crypto++ 8.3.0 and earlier contains a timing side channel in ECDSA signature generation. This allows a local or remote attacker, able to…
- Published
- Updated
- Reserved
- Assigned by
- mitre
Description
Crypto++ 8.3.0 and earlier contains a timing side channel in ECDSA signature generation. This allows a local or remote attacker, able to measure the duration of hundreds to thousands of signing operations, to compute the private key used. The issue occurs because scalar multiplication in ecp.cpp (prime field curves, small leakage) and algebra.cpp (binary field curves, large leakage) is not constant time and leaks the bit length of the scalar among other information.
Timeline
ID reserved
By mitre
- 3 days later
· 3 days later
Published
- 5 years later
· 5 years later
Record updated
Changes after publication (a new score, a public exploit, EPSS crossing 1, 10 or 50 %, leaving KEV) are kept since November 2026; earlier ones are not known.
Scores
| Scored by | CVSS | Score | Vector |
|---|---|---|---|
| NVDNVD · Modified | 3.0 | Medium5.9 | CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N |
- EPSS (exploitation in 30 days)
- 3.1% · top 12% of all CVEs (7 Nov 2026)
The list uses the assigner's score when there is one, then CISA's, then NVD's: Medium 5.9.
Weakness
Affected products
n/a
- affected n/a
References (6)
- https://eprint.iacr.org/2011/232.pdf (opens in a new tab)x_refsource_MISCx_transferred
- https://tches.iacr.org/index.php/TCHES/article/view/7337 (opens in a new tab)x_refsource_MISCx_transferred
- https://github.com/weidai11/cryptopp/issues/869 (opens in a new tab)x_refsource_MISCx_transferred
- openSUSE-SU-2019:1968 (opens in a new tab)vendor-advisoryx_refsource_SUSEx_transferred
- [oss-security] 20191002 Minerva: ECDSA key recovery from bit-length leakage (opens in a new tab)mailing-listx_refsource_MLISTx_transferred
- https://minerva.crocs.fi.muni.cz/ (opens in a new tab)x_refsource_MISCx_transferred
Sources
The same CVE in the primary databases and aggregators, to check against.
- CVE.org record (opens in a new tab)
- CVE List JSON (GitHub) (opens in a new tab)
- NVD (opens in a new tab)
- FIRST EPSS (opens in a new tab)
- OSV.dev (opens in a new tab)
- GitHub Advisories (opens in a new tab)
- CIRCL Vulnerability-Lookup (opens in a new tab)
Badge for a README or a ticket
[](https://trackcve.app/cve/CVE-2019-14318)Record last updated .