Dark Reading is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

ABTV

1/13/2020
10:00 AM
Larry Loeb
Larry Loeb
Larry Loeb
50%
50%

Despite Google's Efforts, Bread Isn't Toast

The authors of the Bread malware have proven themselves to be unrelenting in their efforts to avoid being first discovered by and then dumped from Google's Play Store.

The Bread malware for Android is also called Joker. But no matter the name, its authors have proven themselves to be unrelenting in their efforts to avoid being first discovered by and then dumped from Google's Play Store.

Alec Guertin and Vadim Kotov, of the Android Security & Privacy Team, blogged recently about the extended conflict between the two parties that has been going on since 2017.

Bread/Joker began with one specific fraud method in mind (SMS billing) and then changed to toll fraud. SMS fraud gets a victim to pay for unwanted products or services by messaging to a specific number via SMS.

Bread changed its method of fraud after Google introduced new policies that restricted use of the SEND_SMS permission by an app.

Toll fraud connects to malicious payment pages through a device's WAP connection. The payment is then automatically charged to a device's phone bill.

Google notes the underlying problem that can be exploited by the threat actors when it explains in the blog that "Both of the billing methods provide device verification, but not user verification. The carrier can determine that the request originates from the user's device, but does not require any interaction from the user that cannot be automated. Malware authors use injected clicks, custom HTML parsers and SMS receivers to automate the billing process without requiring any interaction from the user."

The malware authors employed many differing programming techniques to try and sneak the malware past the defenses of the Play store. Not only that, as soon as one version was removed they tried to send a new and slightly different version of the malware.

Google says with some exasperation that, "At peak times of activity, we have seen up to 23 different apps from this family submitted to Play in one day. At other times, Bread appears to abandon hope of making a variant successful and we see a gap of a week or longer before the next variant. This family showcases the amount of resources that malware authors now have to expend."

Google found the authors tried "versioning" to a great extent, an abuse tactic that is unique to app stores. They saw that some apps started with clean versions, in an attempt to grow user bases and build the developer accounts' reputations. The user is unaware of the potential for fraud in the clean version, since it does not happen.

At some point, the malicious is code introduced through an update. Google found that some of the early "clean" versions would contain varying levels of signals that the updates will include malicious code at a later point.

Google's effort against Bread have stopped 1,700 apps from being downloaded by users according to their figures.

— Larry Loeb has written for many of the last century's major "dead tree" computer magazines, having been, among other things, a consulting editor for BYTE magazine and senior editor for the launch of WebWeek.

Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
COVID-19: Latest Security News & Commentary
Dark Reading Staff 7/2/2020
Ripple20 Threatens Increasingly Connected Medical Devices
Kelly Sheridan, Staff Editor, Dark Reading,  6/30/2020
DDoS Attacks Jump 542% from Q4 2019 to Q1 2020
Dark Reading Staff 6/30/2020
Register for Dark Reading Newsletters
White Papers
Video
Cartoon
Current Issue
How Cybersecurity Incident Response Programs Work (and Why Some Don't)
This Tech Digest takes a look at the vital role cybersecurity incident response (IR) plays in managing cyber-risk within organizations. Download the Tech Digest today to find out how well-planned IR programs can detect intrusions, contain breaches, and help an organization restore normal operations.
Flash Poll
The Threat from the Internetand What Your Organization Can Do About It
The Threat from the Internetand What Your Organization Can Do About It
This report describes some of the latest attacks and threats emanating from the Internet, as well as advice and tips on how your organization can mitigate those threats before they affect your business. Download it today!
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2020-9498
PUBLISHED: 2020-07-02
Apache Guacamole 1.1.0 and older may mishandle pointers involved inprocessing data received via RDP static virtual channels. If a userconnects to a malicious or compromised RDP server, a series ofspecially-crafted PDUs could result in memory corruption, possiblyallowing arbitrary code to be executed...
CVE-2020-3282
PUBLISHED: 2020-07-02
A vulnerability in the web-based management interface of Cisco Unified Communications Manager, Cisco Unified Communications Manager Session Management Edition, Cisco Unified Communications Manager IM & Presence Service, and Cisco Unity Connection could allow an unauthenticated, remote attack...
CVE-2020-5909
PUBLISHED: 2020-07-02
In versions 3.0.0-3.5.0, 2.0.0-2.9.0, and 1.0.1, when users run the command displayed in NGINX Controller user interface (UI) to fetch the agent installer, the server TLS certificate is not verified.
CVE-2020-5910
PUBLISHED: 2020-07-02
In versions 3.0.0-3.5.0, 2.0.0-2.9.0, and 1.0.1, the Neural Autonomic Transport System (NATS) messaging services in use by the NGINX Controller do not require any form of authentication, so any successful connection would be authorized.
CVE-2020-5911
PUBLISHED: 2020-07-02
In versions 3.0.0-3.5.0, 2.0.0-2.9.0, and 1.0.1, the NGINX Controller installer starts the download of Kubernetes packages from an HTTP URL On Debian/Ubuntu system.