Toast overlay being used by malicious Android apps to install additional malware

Just lately, Google has not recognized builders of apps that use Accessibility options for functions apart from serving to customers with disabilities to cease using those APIs or otherwise unpublish their app . The impetus for this transfer seems to be existence of (now eliminated) apps within the Play Retailer which use Accessibility options along side a vulnerability patched as a part of the September safety replace to put in malware.

The report from safety software program vendor Development Micro recognized numerous malicious apps titled “Smart AppLocker,” considered one of which the corporate claims had over 500,000 installs. These apps used Toast notifications to show a faux progress bar for an app which purports to limit different apps from operating with out the consumer inputting a PIN. On first use, the app experiences that it requires Accessibility permissions to function. When these permissions are granted, a full-screen Toast notification is used to cloak the precise display contents.

Because the display contents are being cloaked, the app allows set up of apps from third-party sources, pressure stops safety apps, downloads and installs a second APK, and grants that app accessibility permissions. The malicious app and malware payload, dubbed TOASTAMIGO and AMIGOCLICKER by Development Micro, are the primary obvious situations of exploits of this vulnerability within the wild.

The apps cited by Development Micro have been faraway from the Play Retailer. Regardless of the undercoming vulnerability, CVE-2017-0752 was patched in AOSP for four.four.four,, 5.1.1,,,, 7.1.1, and seven.1.2 , truly receiving the replace requires your machine producer to push a software program replace, or putting in a customized ROM which accurately integrates the most recent safety patches from AOSP. You may also go verify which apps you've granted entry entry to and whether or not you belief them or not.

Google will remove Play Store apps that use Accessibility Services for anything except helping disabled users

For years, Android has allowed apps to switch the habits of different functions, utilizing Accessibility Services . Whereas the meant objective is for builders to create apps for customers with disabilities, the API is commonly used for different performance (to overlay content material, fill in textual content fields, and many others.). LastPass Universal Copy Clipboard Actions Cerberus Tasker and Network Monitor Mini are only a few examples of functions closely utilizing this API.

Whereas Accessibility Companies can enormously prolong the performance of functions, they will probably create a safety danger. As soon as granted the appropriate permissions, the API can be utilized to learn knowledge from different apps. Probably because of this, Google has despatched emails to app builders relating to the utilization of Accessibility Companies. The developer of BatterySaver obtained this message:

We're contacting you as a result of your app, BatterySaver System Shortcut, with bundle identify is requesting the ' android.permission.BIND_ACCESSIBILITY_SERVICE .' Apps requesting servicing providers ought to solely be used to assist customers with disabilities use Android units and apps. Your app should adjust to our Permissions coverage and the Outstanding Disclosure necessities of our User Data coverage.

Motion required
: If you’re not already doing so, you should clarify to customers how your app is utilizing the ' android.permission.BIND_ACCESSIBILITY_SERVICE 'to assist customers with disabilities use Android units and apps. Apps that fail to satisfy this requirement inside 30 days could also be faraway from Google Play. Alternately, you may take away any requests for accessibility providers inside your app. You can even select to unpublish your app.

All violations are tracked. Severe or repeated violations of any nature will outcome within the termination of your developer account, and investigation and doable termination of associated Google accounts.

In case you've reviewed the coverage and really feel we could have been in error, please attain out to our policy support team . One in all my colleagues will get again to you inside 2 enterprise days.


The Google Play Evaluate Crew

A number of different builders have instructed us they obtained this e-mail, and there may be a Reddit thread filled with further studies. This implies many apps should severely degrade their performance in the event that they want to stay on the Play Retailer, except they will persuade Google that customers with disabilities profit from them. Some functions, like LastPass, fully depend on this API and cannot perform with out it.

This might have main ramifications for a whole lot of apps, particularly ones meant for personalization or energy customers. We've reached out to Google for remark, and we are going to replace this publish after they reply.

  • Thanks:
  • Everybody who despatched this in