CVE-2016-5349
Summary
| CVE | CVE-2016-5349 |
|---|---|
| State | PUBLISHED |
| Assigner | qualcomm |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2017-04-06 19:59:00 UTC |
| Updated | 2025-04-20 01:37:25 UTC |
| Description | The high level operating systems (HLOS) was not providing sufficient memory address information to ensure that secure applications inside Qualcomm Secure Execution Environment (QSEE) only write to legitimate memory ranges related to the QSEE secure application's HLOS client. When secure applications inside Qualcomm Secure Execution Environment (QSEE) receive memory addresses from a high level operating system (HLOS) such as Linux Android, those address have previously been verified as belonging to HLOS memory space rather than QSEE memory space, but they were not verified to be from HLOS user space rather than kernel space. This lack of verification could lead to privilege escalation within the HLOS. |
Risk And Classification
Primary CVSS: v3.0 5.5 MEDIUM from [email protected]
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
Problem Types: CWE-200 | Insufficient Memory Address Information to prevent Arbitrary Memory Access from QSEE Secure Applications
| Version | Source | Type | Score | Severity | Vector |
|---|---|---|---|---|---|
| 3.0 | [email protected] | Primary | 5.5 | MEDIUM | CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N |
| 2.0 | [email protected] | Primary | 4.3 | AV:N/AC:M/Au:N/C:P/I:N/A:N |
CVSS v3.0 Breakdown
Attack Vector
LocalAttack Complexity
LowPrivileges Required
NoneUser Interaction
RequiredScope
UnchangedConfidentiality
HighIntegrity
NoneAvailability
NoneCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
CVSS v2.0 Breakdown
Access Vector
NetworkAccess Complexity
MediumAuthentication
NoneConfidentiality
PartialIntegrity
NoneAvailability
NoneAV:N/AC:M/Au:N/C:P/I:N/A:N
NVD Known Affected Configurations (CPE 2.3)
Vendor Declared Affected Products
| Source | Vendor | Product | Version | Platforms |
|---|---|---|---|---|
| CNA | Qualcomm Inc. | Qualcomm Snapdragon 800 600 400 200 | affected All Android releases from CAF using the Linux kernel. | Not specified |
References
| Reference | Source | Link | Tags |
|---|---|---|---|
| Insufficient Memory Address Information to prevent Arbitrary Memory Access from QSEE Secure Applications (CVE-2016-5349) | Code Aurora | af854a3a-2127-422b-91ae-364da2661108 | www.codeaurora.org | Issue Tracking, Patch, Third Party Advisory |
| Google Nexus Qualcomm TrustZone CVE-2016-5349 Information Disclosure Vulnerability | af854a3a-2127-422b-91ae-364da2661108 | www.securityfocus.com | Third Party Advisory, VDB Entry |
| Security Advisories | Product Security | Qualcomm | af854a3a-2127-422b-91ae-364da2661108 | www.qualcomm.com | Vendor Advisory |
| Android Security Bulletin—April 2017 | Android Open Source Project | af854a3a-2127-422b-91ae-364da2661108 | source.android.com | Vendor Advisory |
| Google Android Multiple Flaws Let Users Deny Service, Obtain Potentially Sensitive Information, and Gain Elevated Privileges and Let Remote Users Execute Arbitrary Code - SecurityTracker | af854a3a-2127-422b-91ae-364da2661108 | www.securitytracker.com | |
| CVE Program record | CVE.ORG | www.cve.org | canonical |
| NVD vulnerability detail | NVD | nvd.nist.gov | canonical, analysis |
No vendor comments have been submitted for this CVE.
There are currently no legacy QID mappings associated with this CVE.