
Gigabud Banking Trojan Abuses Android Work Profiles
Group-IB reports the Gigabud banking trojan now installs a second app that creates an Android work profile to hide from banking app malware checks.
The Gigabud banking trojan is now using Android work profiles to slip past the malware checks built into banking apps, according to a Group-IB report published on September 9. A work profile is a separate space that Android normally reserves for employer-controlled apps, and everything inside it is kept apart from the personal side of the phone. Group-IB says that separation hides the trojan from the banking app's own security scans, so a fraudulent payment can look unrelated to an alert already raised on the device. The company confirmed the full chain on infected devices in Indonesia.
Android's platform documentation says any app in the phone's main profile can start the setup for a work profile, and that the user is told what a work profile does before one is created. Group-IB says banking apps carry security code that looks for known malware on the phone. From inside a work profile, that scan does not reach the personal space where the trojan sits.
Gigabud is a remote access trojan (RAT), malware that gives an operator live control of the phone. Group-IB links it to a group it calls GoldFactory. The trojan reaches phones as a fake app posing as a national airline, a tax office, or a government portal, installed from outside the official store. On first launch it asks for Accessibility access, permission to draw over other apps, and permission to keep running in the background to save battery. Giving Accessibility access is the moment the operator gains real control of the device. The trojan then sends the operator a list of every app on the phone so banking targets can be identified. When the victim opens the real banking app, a fake login screen appears on top and captures keystrokes. A second overlay, invisible to the user, takes the phone's lock screen code. Group-IB says the operator can run transactions on the victim's phone by tapping and typing through Accessibility while a black screen covers what is happening.
The second app is called Vwork. Group-IB says its architecture and class names match Shelter, an open-source tool that uses the same work profile feature to let a phone's owner isolate or duplicate apps. The difference is who is in control. Shelter is worked by hand by the person holding the phone. Vwork opens the same jobs to other apps: set up a work profile, clone an app into it, list what is inside, and open an app inside. Group-IB says the checks that stopped other apps from calling those functions have been taken out, so any app on the device can drive Vwork. Before it clones anything, Vwork asks an external server for permission, and Gigabud carries commands written specifically for it. Shelter walks a user through several screens before creating a profile, but Vwork cuts that down to a single prompt written in Chinese.
On devices in Indonesia, Group-IB says, the installs arrived in order: Gigabud first, Vwork within minutes, then the tampered banking app. In the one case the report describes in detail, what went into the profile was not a duplicate of the victim's own banking app. Group-IB said the copy was a fake version of a real Indonesian bank's app. Group-IB analyzed a single Vwork sample and described it as still under active development. Some of the added functions are unstable and do not behave as intended on Android builds close to the open-source version. The report does not say which phones or Android versions the technique does work on.
Gigabud samples built to work with Vwork have been found aimed at Brazil, Colombia, Egypt, Indonesia, Laos, Mexico, Morocco, the Philippines, Thailand, Türkiye, and one Gulf Cooperation Council country that Group-IB did not name. Those are samples, not confirmed infections. Only the Indonesian chain has been confirmed. Between February and July 2026, Group-IB counted about 1,469 compromised devices and 1,281 possibly compromised logins in Indonesia, with estimated losses of about $960,000. The counts cover what Group-IB itself observed rather than the country as a whole, and the company said they show observed activity and should not be read as the full picture. It did not say how many of those devices had Vwork on them. Group-IB links both tools to GoldFactory. It pointed to a branch of Vwork's code that references Gigabud package names, network indicators the two share, and developer logs written in Chinese, and said it cannot publish those indicators.
Checking a phone for a work profile is straightforward. The work profile itself shows up in the phone's settings. Google's guidance for Android users outlines where to find it and how to delete it. Open Settings, then Passwords and accounts. A Work tab appears there if the phone has a work profile. Apps within a work profile display a small briefcase badge on their icons. To delete it, open the Work tab, choose Remove Work Profile, then Delete. Google says this removes everything stored inside the profile. Check that the app that set the profile up is gone. Group-IB says Vwork keeps its icon out of the app launcher, though it still shows up in a file manager. Google's steps assume the phone belongs to the person using it, because the user cannot remove a profile an employer owns. Group-IB's report does not say whether deleting the profile ends the risk while Gigabud is still installed in the personal space.
Group-IB's advice to users is to install apps only from official stores, to refuse Accessibility access to any app that is not an accessibility tool, and to use a second factor for banking apps that does not rely on SMS. For banks, the signs it lists are things the phone does rather than known malware files: a work profile appearing on an ordinary consumer phone that nobody set up, the same banking app showing install markers in both profiles, a profile holding none of the apps a person would normally have, and Accessibility switched on for an app with no reason to need it. Vwork was found during earlier Group-IB research into GoldFactory's campaign of tampered banking apps in Southeast Asia, published in December 2025. Group-IB said Vwork has been seen in the wild only in that campaign.
Putting a banking app inside a container to get around its defenses is not new. Promon described FjordPhantom in 2023, which ran a real banking app inside a virtual container so it could change how the app behaved from the inside. That worked by breaking the wall Android puts between apps. Vwork does close to the reverse, using a wall Android already provides to put the trojan beyond the checks Group-IB described.
For organisations that manage employee phones or run customer-facing web portals, AEU-I provides security-first IT, infrastructure and consulting, where teams can review device and access policies against this kind of threat.
How to Protect Yourself
- Install apps only from the official app store for your phone, never from links in messages or websites.
- If any app asks for Accessibility permission and it is not a screen reader or similar tool, tap No or deny.
- Check your phone's Settings, then Passwords and accounts, for a Work tab you did not set up; if you see one, remove it from that screen.
- Stop using SMS codes for banking if you can; switch on a second login check that is not a text message, such as an authenticator app.
- If your phone suddenly shows a banking app icon with a small briefcase badge, do not use it and check for a work profile.
- Keep your phone's operating system and banking apps updated with the latest patches.
Terms Explained
- banking trojan Malware that targets banking apps and tries to steal login details or money.
- work profile A separate space on an Android phone normally used for employer apps, kept apart from personal apps and data.
- remote access trojan Malware that lets an attacker take live control of a device from far away.
- Accessibility access A special Android permission that lets an app read the screen and perform taps, usually intended for tools that help people with disabilities.
- overlay A screen or layer that an app draws on top of another app, sometimes used to fake a real login page.
- second factor An extra login check beyond a password, such as a code from an authenticator app, that makes an account harder to break into.
- open-source tool Software whose code is publicly available for anyone to inspect, change, and use.