CWE Code: 310
Vulnerability Type: privilege_escalation
CVSS Score: 7.2
CWE Name:  Cryptographic Issues
Summary: an issue was discovered on blu advance 5.0 and blu r1 hd devices with shanghai adups software. the com.adups.fota.sysoper app is installed as a system app and cannot be disabled by the user. in the com.adups.fota.sysoper app's androidmanifest.xml file, it sets the android:shareduserid attribute to a value of android.uid.system which makes it execute as the system user, which is a very privileged user on the device. the app has an exported broadcast receiver named com.adups.fota.sysoper.writecommandreceiver which any app on the device can interact with. therefore, any app can send a command embedded in an intent which will be executed by the writecommandreceiver component which is executing as the system user. the third-party app, utilizing the writecommandreceiver, can perform the following actions: call a phone number, factory reset the device, take pictures of the screen, record the screen in a video, install applications, inject events, obtain the android log, and others. in addition, the com.adups.fota.sysoper.taskservice component will make a request to a url of http://rebootv5.adsunflower.com/ps/fetch.do where the commands in the string array with a key of sf in the json object sent back by the server will be executed as the system user. since the connection is made via http, it is vulnerable to a mitm attack.
Access Authentication: NONE
Access Complexity: LOW
Access Vector: LOCAL
Impact (C/I/A): COMPLETE/COMPLETE/COMPLETE
Published Date: 2017-01-13
Last Modified Date: 2017-03-16