PT-2018-5505 · Google · Android
Jann Horn
·
Published
2018-01-12
·
Updated
2020-08-24
·
CVE-2017-13209
CVSS v3.1
7.8
High
| Vector | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions:
Android versions 8.0, 8.1
Description:
The issue is related to an insecure permissions check in the ServiceManager::add function within the hardware service manager. This could allow an application or service to replace a HAL service with its own, potentially leading to a local elevation of privilege. This elevation of privilege could enable code execution as a privileged process without needing additional execution privileges. User interaction is not required for exploitation.
Recommendations:
For Android versions 8.0 and 8.1, consider restricting access to the ServiceManager::add function to prevent unauthorized replacement of HAL services until a patch is available.
As a temporary workaround, consider implementing additional permissions checks to mitigate the risk of exploitation.
Exploit
Fix
Missing Authorization
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Android