CVE-2019-18222: arm mbed_crypto Observable Discrepancy
CVSS: 4.7v3.1MediumModified
AliasesALPINE-CVE-2019-18222UBUNTU-CVE-2019-18222DEBIAN-CVE-2019-18222
Published 23-01-2020Last modified 05-08-2024
Vulnerability summary
CVE-2019-18222 is a medium (CVSS 4.7) Observable Discrepancy vulnerability in arm mbed_crypto. EPSS estimates a 0.34% chance of exploitation in the next 30 days, higher than 25.9% of scored vulnerabilities.
CVSS score
4.7/10
010
Medium · v3.1 (NVD)EPSS score
0.34%
0%100%
Low · 0.00 pp in 30 daysKEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded
Advisory lineage
Upstream 0 · Downstream 2Timeline
- 23-01-2020PublishedVulnerability first disclosed.
- 05-08-2024Last modifiedVulnerability information updated.
Description
The ECDSA signature implementation in ecdsa.c in Arm Mbed Crypto 2.1 and Mbed TLS through 2.19.1 does not reduce the blinded scalar before computing the inverse, which allows a local attacker to recover the private key via side-channel attacks.
CVSS metrics
5 scores · 4 sources · 2 versionsMedium 4.7Preferred score · NVD (NIST)
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:NSourcesAll 4 agree
- OSV · AlpineEcosystem advisory · calculated4.7MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
- OSV · UbuntuEcosystem advisory · calculated4.7MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
- OSV · DebianEcosystem advisory · calculated4.7MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
Low 1.9Preferred score · NVD (NIST)
AV:L/AC:M/Au:N/C:P/I:N/A:NSourcesSingle source
EPSS trend
Probability
0.34%
Chance of exploitation in the next 30 days
Percentile
26%
Versus all other CVEs
30-day change
0.00 pp
From 0.34% on 19-09-2026
19-09-202619-10-2026
EPSS score0.34%
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Arm2 products
- mbed_crypto< 3.0.0
- mbed_tls< 2.7.13 | ≥ 2.8.0, < 2.16.4 | ≥ 2.17.0, < 2.20.0
Debian2 products
- mbedtls< 2.16.4-1
- debian_linuxEOL10.0
Alpine1 product
- mbedtls< 2.16.4-r0
Fedoraproject1 product
- fedoraEOL30 | 31
Ubuntu1 product
- mbedtlsAll versions (No fix recorded)
5 vendors · 7 products
References
9 links- tls.mbed.org/tech-updates/security-advisories/mbedtls-security-advisory-2019-12REPORTVendor Advisory