CVE-2020-15224
Vulnerability Scoring
Attack Complexity Details
- Attack Complexity: Low Impact
- Attack Vector: ADJACENT_NETWORK
- Privileges Required: Low Impact
- Scope: CHANGED
- User Interaction: NONE
CIA Impact Definition
- Confidentiality: HIGH IMPACT
- Integrity:
- Availability:
CVE-2020-15224 Vulnerability Summary
In Open Enclave before version 0.12.0, an information disclosure vulnerability exists when an enclave application using the syscalls provided by the sockets.edl is loaded by a malicious host application. An attacker who successfully exploited the vulnerability could read privileged data from the enclave heap across trust boundaries. To exploit this vulnerability, an attacker would have to log on to an affected system and run a specially crafted application. The vulnerability would not allow an attacker to elevate user rights directly, but it could be used to obtain information otherwise considered confidential in an enclave, which could be used in further compromises. The issue has been addressed in version 0.12.0 and the current master branch. Users will need to to recompile their applications against the patched libraries to be protected from this vulnerability.
Access Complexity Graph for CVE-2020-15224
Impact Analysis for CVE-2020-15224
CVE-2020-15224: Detailed Information and External References
EPSS
0.00047
EPSS %
0.19661
References
0.00047
- https://github.com/openenclave/openenclave/blob/master/CHANGELOG.md#v0120
- https://github.com/openenclave/openenclave/commit/bcac8e7acb514429fee9e0b5d0c7a0308fd4d76b
- https://github.com/openenclave/openenclave/security/advisories/GHSA-525h-wxcc-f66m
CWE
CWE-552
CAPEC
0.00047
- Collect Data from Common Resource Locations: An adversary exploits well-known locations for resources for the purposes of undermining the security of the target. In many, if not most systems, files and resources are organized in a default tree structure. This can be useful for adversaries because they often know where to look for resources or files that are necessary for attacks. Even when the precise location of a targeted resource may not be known, naming conventions may indicate a small area of the target machine's file tree where the resources are typically located. For example, configuration files are normally stored in the /etc director on Unix systems. Adversaries can take advantage of this to commit other types of attacks.
- Probe System Files: An adversary obtains unauthorized information due to improperly protected files. If an application stores sensitive information in a file that is not protected by proper access control, then an adversary can access the file and search for sensitive information.
Vulnerable Configurations
-
cpe:2.3:a:openenclave:openenclave:0.1.0:*:*:*:*:*:*:*
cpe:2.3:a:openenclave:openenclave:0.1.0:*:*:*:*:*:*:*
-
cpe:2.3:a:openenclave:openenclave:0.4.0:*:*:*:*:*:*:*
cpe:2.3:a:openenclave:openenclave:0.4.0:*:*:*:*:*:*:*
-
cpe:2.3:a:openenclave:openenclave:0.4.1:*:*:*:*:*:*:*
cpe:2.3:a:openenclave:openenclave:0.4.1:*:*:*:*:*:*:*
-
cpe:2.3:a:openenclave:openenclave:0.5.0:*:*:*:*:*:*:*
cpe:2.3:a:openenclave:openenclave:0.5.0:*:*:*:*:*:*:*
-
cpe:2.3:a:openenclave:openenclave:0.6.0:-:*:*:*:*:*:*
cpe:2.3:a:openenclave:openenclave:0.6.0:-:*:*:*:*:*:*
-
cpe:2.3:a:openenclave:openenclave:0.6.0:rc2:*:*:*:*:*:*
cpe:2.3:a:openenclave:openenclave:0.6.0:rc2:*:*:*:*:*:*
-
cpe:2.3:a:openenclave:openenclave:0.6.0:rc3:*:*:*:*:*:*
cpe:2.3:a:openenclave:openenclave:0.6.0:rc3:*:*:*:*:*:*
-
cpe:2.3:a:openenclave:openenclave:0.7.0:-:*:*:*:*:*:*
cpe:2.3:a:openenclave:openenclave:0.7.0:-:*:*:*:*:*:*
-
cpe:2.3:a:openenclave:openenclave:0.7.0:rc1:*:*:*:*:*:*
cpe:2.3:a:openenclave:openenclave:0.7.0:rc1:*:*:*:*:*:*
-
cpe:2.3:a:openenclave:openenclave:0.7.0:rc2:*:*:*:*:*:*
cpe:2.3:a:openenclave:openenclave:0.7.0:rc2:*:*:*:*:*:*
-
cpe:2.3:a:openenclave:openenclave:0.8.0:-:*:*:*:*:*:*
cpe:2.3:a:openenclave:openenclave:0.8.0:-:*:*:*:*:*:*
-
cpe:2.3:a:openenclave:openenclave:0.8.0:rc1:*:*:*:*:*:*
cpe:2.3:a:openenclave:openenclave:0.8.0:rc1:*:*:*:*:*:*
-
cpe:2.3:a:openenclave:openenclave:0.8.0:rc2:*:*:*:*:*:*
cpe:2.3:a:openenclave:openenclave:0.8.0:rc2:*:*:*:*:*:*
-
cpe:2.3:a:openenclave:openenclave:0.8.1:*:*:*:*:*:*:*
cpe:2.3:a:openenclave:openenclave:0.8.1:*:*:*:*:*:*:*
-
cpe:2.3:a:openenclave:openenclave:0.8.2:*:*:*:*:*:*:*
cpe:2.3:a:openenclave:openenclave:0.8.2:*:*:*:*:*:*:*
-
cpe:2.3:a:openenclave:openenclave:0.9.0:-:*:*:*:*:*:*
cpe:2.3:a:openenclave:openenclave:0.9.0:-:*:*:*:*:*:*
-
cpe:2.3:a:openenclave:openenclave:0.9.0:rc1:*:*:*:*:*:*
cpe:2.3:a:openenclave:openenclave:0.9.0:rc1:*:*:*:*:*:*
-
cpe:2.3:a:openenclave:openenclave:0.10.0:-:*:*:*:*:*:*
cpe:2.3:a:openenclave:openenclave:0.10.0:-:*:*:*:*:*:*
-
cpe:2.3:a:openenclave:openenclave:0.10.0:rc1:*:*:*:*:*:*
cpe:2.3:a:openenclave:openenclave:0.10.0:rc1:*:*:*:*:*:*
-
cpe:2.3:a:openenclave:openenclave:0.11.0:-:*:*:*:*:*:*
cpe:2.3:a:openenclave:openenclave:0.11.0:-:*:*:*:*:*:*
-
cpe:2.3:a:openenclave:openenclave:0.11.0:rc1:*:*:*:*:*:*
cpe:2.3:a:openenclave:openenclave:0.11.0:rc1:*:*:*:*:*:*
CVSS3 Source
nvd@nist.gov
CVSS3 Type
Primary
CVSS3 Vector
CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
Protect Your Infrastructure: Combat Critical CVE Threats
Stay updated with real-time CVE vulnerabilities and take action to secure your systems. Enhance your cybersecurity posture with the latest threat intelligence and mitigation techniques. Develop the skills necessary to defend against CVEs and secure critical infrastructures. Join the top cybersecurity professionals safeguarding today's infrastructures.