Hackers steal Signal, WhatsApp user data with fake Android chat app

Share:

Hackers are using a fake Android app named ‘SafeChat’ to infect devices with spyware malware that steals call logs, texts, and GPS locations from phones.

The Android spyware is suspected to be a variant of “Coverlm,” which steals data from communication apps such as Telegram, Signal, WhatsApp, Viber, and Facebook Messenger.

CYFIRMA researchers say the Indian APT hacking group ‘Bahamut’ is behind the campaign, with their latest attacks conducted mainly through spear phishing messages on WhatsApp that send the malicious payloads directly to the victim.

Also, the CYFIRMA’s analysts highlight several TTP similarities to another Indian state-sponsored threat group, the ‘DoNot APT’ (APT-C-35), that has previously infested Google Play with fake chat apps acting as spyware.

Late last year, ESET reported that the Bahamut group was using fake VPN apps for the Android platform that included extensive spyware functions.

In the latest campaign observed by CYFIRMA, Bahamut targets individuals in South Asia.

“Safe Chat” details

While CYFIRMA doesn’t delve into the specifics of the social engineering aspect of the attack, it’s common for victims to be persuaded into installing a chat app under the pretext of transitioning the conversation to a more secure platform.

The analysts report that Safe Chat features a deceiving interface that makes it appear as a real chat app and also takes the victim through a seemingly legitimate user registration process that adds credibility and serves as an excellent cover for the spyware.

Safe Chat's sign up screen
Safe Chat’s sign up screen (CYFIRMA)

One critical step in the infection is the acquisition of permissions to use the Accessibility Services, which are subsequently abused to automatically grant the spyware more permissions.

These additional permissions enable the spyware to access to the victim’s contacts list, SMS, call logs, external device storage, and fetch precise GPS location data from the infected device.

All permissions included in the spyware's manifest file
All permissions included in the spyware’s manifest file (CYFIRMA)

The app also requests the user to approve exclusion from Android’s battery optimization subsystem, which terminates background processes when the user isn’t actively engaging with the app.

“Another snippet from the Android Manifest file shows that the threat actor designed the app to interact with other already installed chat applications,” explains CYFIRMA.

“The interaction will take place using intents, OPEN_DOCUMENT_TREE permission will select specific directories and access apps mentioned in intent.”

Module that monitors other chat apps on the device
Module that monitors other chat apps on the device (CYFIRMA)

A dedicated data exfiltration module transfers information from the device to the attacker’s C2 server through port 2053.

The stolen data is encrypted using another module that supports RSA, ECB, and OAEPPadding. At the same time, the attackers also use a “letsencrypt” certificate to evade any network data interception efforts against them.

CYFIRMA concludes the report by saying that it holds enough evidence to link Bahamut to working on behalf of a specific state government in India.

Also, using the same certificate authority as the DoNot APT group, similar data stealing methodologies, common targeting scope, and the use of Android apps to infect targets all indicate overlap or close collaboration between the two groups.


Update 8/4 – A Google spokesperson has sent BleepingComputer the following comment:

Users are protected by Google Play Protect, which can warn users of identified malicious apps on Android devices.

 

(c) Lawrence Abrams

Leave a Comment

Your email address will not be published. Required fields are marked *

loader-image
London, GB
10:18 pm, May 23, 2025
weather icon 14°C
L: 13° | H: 15°
overcast clouds
Humidity: 65 %
Pressure: 1016 mb
Wind: 11 mph SW
Wind Gust: 0 mph
UV Index: 0
Precipitation: 0 mm
Clouds: 87%
Rain Chance: 0%
Visibility: 10 km
Sunrise: 4:57 am
Sunset: 8:56 pm
DailyHourly
Daily ForecastHourly Forecast
Tomorrow 10:00 pm
weather icon
13° | 15°°C 1 mm 100% 13 mph 98 % 1016 mb 0 mm/h
Sun May 25 10:00 pm
weather icon
13° | 19°°C 0.61 mm 61% 18 mph 90 % 1015 mb 0 mm/h
Mon May 26 10:00 pm
weather icon
10° | 18°°C 0.52 mm 52% 13 mph 79 % 1018 mb 0 mm/h
Tue May 27 10:00 pm
weather icon
13° | 21°°C 1 mm 100% 15 mph 94 % 1017 mb 0 mm/h
Wed May 28 10:00 pm
weather icon
14° | 19°°C 0.25 mm 25% 16 mph 89 % 1022 mb 0 mm/h
Tomorrow 1:00 am
weather icon
13° | 14°°C 0.51 mm 51% 7 mph 71 % 1016 mb 0 mm/h
Tomorrow 4:00 am
weather icon
10° | 12°°C 1 mm 100% 7 mph 87 % 1015 mb 0 mm/h
Tomorrow 7:00 am
weather icon
13° | 13°°C 1 mm 100% 10 mph 98 % 1013 mb 0 mm/h
Tomorrow 10:00 am
weather icon
16° | 16°°C 0.7 mm 70% 10 mph 97 % 1012 mb 0 mm/h
Tomorrow 1:00 pm
weather icon
22° | 22°°C 0.17 mm 17% 13 mph 62 % 1012 mb 0 mm/h
Tomorrow 4:00 pm
weather icon
21° | 21°°C 0 mm 0% 13 mph 60 % 1011 mb 0 mm/h
Tomorrow 7:00 pm
weather icon
19° | 19°°C 0.2 mm 20% 10 mph 76 % 1011 mb 0 mm/h
Tomorrow 10:00 pm
weather icon
16° | 16°°C 0.2 mm 20% 11 mph 90 % 1011 mb 0 mm/h
Name Price24H (%)
Bitcoin(BTC)
€95,447.62
-2.42%
Ethereum(ETH)
€2,241.80
-3.63%
Tether(USDT)
€0.88
-0.01%
XRP(XRP)
€2.05
-3.77%
Solana(SOL)
€156.26
-0.52%
USDC(USDC)
€0.88
0.00%
Dogecoin(DOGE)
€0.203515
-3.57%
Shiba Inu(SHIB)
€0.000013
-4.10%
Pepe(PEPE)
€0.000013
2.29%
Peanut the Squirrel(PNUT)
€0.308360
-2.17%
Scroll to Top