CVE-2020-10932: arm mbed_tls Observable Discrepancy
Vulnerability summary
CVE-2020-10932 is a medium (CVSS 4.7) Observable Discrepancy vulnerability in arm mbed_tls. EPSS estimates a 0.25% chance of exploitation in the next 30 days, higher than 15.2% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 1Timeline
- 15-04-2020PublishedVulnerability first disclosed.
- 04-08-2024Last modifiedVulnerability information updated.
Description
An issue was discovered in Arm Mbed TLS before 2.16.6 and 2.7.x before 2.7.15. An attacker that can get precise enough side-channel measurements can recover the long-term ECDSA private key by (1) reconstructing the projective coordinate of the result of scalar multiplication by exploiting side channels in the conversion to affine coordinates; (2) using an attack described by Naccache, Smart, and Stern in 2003 to recover a few bits of the ephemeral scalar from those projective coordinates via several measurements; and (3) using a lattice attack to get from there to the long-term ECDSA private key used for the signatures. Typically an attacker would have sufficient access when attacking an SGX enclave and controlling the untrusted OS.
CVSS metrics
5 scores · 4 sources · 2 versions- 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
EPSS trend
Probability
0.25%
Chance of exploitation in the next 30 days
Percentile
15%
Versus all other CVEs
30-day change
0.00 pp
From 0.25% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Debian2 products
- mbedtls< 2.16.9-0.1
- debian_linuxEOL10.0
Alpine1 product
- mbedtls< 2.16.6-r0
Arm1 product
- mbed_tls≥ 2.7.0, < 2.7.15
Fedoraproject1 product
- fedoraEOL31 | 32
Mageia1 product
- mbedtls< 2.16.6-1.mga7
Opensuse1 product
- mbedtls&distro=openSUSE Leap 15.2< 2.16.9-lp152.2.3.1
Suse1 product
- mbedtls&distro=SUSE Package Hub 15 SP2< 2.16.9-bp152.2.3.1
Trustedfirmware1 product
- mbed_tls≥ 2.16.0, < 2.16.6
Ubuntu1 product
- mbedtlsAll versions (No fix recorded)
9 vendors · 10 products
References
16 links- tls.mbed.org/tech-updates/security-advisories/mbedtls-security-advisory-2020-04AdvisoryREPORTVendor Advisory
- lists.opensuse.org/archives/…Advisory
Show all 16 references
- lists.opensuse.org/archives/…Advisory