Vulnerability in Openenclave
CVE-2020-15107
In openenclave before 0.10.0, enclaves that use x87 FPU operations are vulnerable to tampering by a malicious host application. By violating the Linux System V Application Binary Interface (ABI) for such operations, a host app can compromise the execution integrity of some x87 FPU operations in an enclave. Depending on the FPU control configuration of the enclave app and whether the operations are used in secret-dependent execution paths, this vulnerability may also be used to mount a side-channel attack on the enclave. This has been fixed in 0.10.0 and the current master branch. Users will need to recompile their applications against the patched libraries to be protected from this vulnerability.
Published · last modified .
CVSS v3 metric
CVSS v3 base score 5.3 (Medium). Vector: CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:C/C:N/I:H/A:N.
EPSS exploit prediction
EPSS: 0.003 (24.2th percentile), scored .
Very low probability of exploitation in the next 30 days; routine patching cadence is appropriate. 24th percentile — 24.2% of CVEs in the catalogue have a lower EPSS than this one. How to read EPSS.
EPSS over last 30 days · oldest: 0.003 · newest: 0.003 · change: 0.000
Affected products
- Openenclave — versions < 0.10.0
References
- github.com/openenclave/openenclave/security/advisories/GHSA-7wjx-wcwg-w999 (Third Party Advisory)
Frequently asked questions
- What is CVE-2020-15107?
- CVE-2020-15107 is a medium-severity vulnerability in Openenclave. CVSS score: 5.3/10. Published 2020-07-15.
- How severe is CVE-2020-15107?
- Medium severity. CVSS v3 base score is 5.3 out of 10.