Banking Trojans: Manic, Grandoreiro, and ToxicPanda 2.0 in the Spotlight

Banking Trojans (TL-2026-2118), also tracked as Manic, is a high-severity malware campaign, first published 2026-08-22. It has no confirmed attribution, affects Google Android OS, maps to 19 MITRE ATT&CK techniques (T1057, T1204.002, T1404), and is covered by 9 detection rules and 28 indicators of compromise.

Key facts for TL-2026-2118

Threat ID
TL-2026-2118
Also known as
Manic, Grandoreiro, ToxicPanda 2.0, TgToxic
Severity
HIGH
Status
ACTIVE
Category
MALWARE
First published
2026-08-22
Last reviewed
2026-08-22
Attribution confidence
LOW
Motivation
FINANCIAL
Target sectors
finance, banking, government administration, cryptocurrency, fintech, military
Target regions
ukraine, 151 - Eastern Europe, 155 - Western Europe, russia, Latin America, mexico, North America, South Asia, 202 - Sub-Saharan Africa, Southeast Asia
Detection rules
9
Indicators of compromise
28

Malware and tooling in Banking Trojans

Malware and tooling: Grandoreiro - S0531, TgToxic

Three concurrently active banking-trojan campaigns show rapid escalation in scope and tradecraft: Manic, an Android banker/spyware hybrid (ThreatFabric) targeting Ukraine with novel offline Bluetooth/Wi-Fi Direct mesh-relay exfiltration; Grandoreiro, a decade-old Brazilian Windows banker (Acronis TRU) now DLL side-loading via the legitimate Duplicate Files Finder app in a Mexico-focused campaign; and ToxicPanda 2.0 (Zimperium), which expanded from 16 to 167 remote commands, now targets ~350 financial apps across 16 countries, and abuses Android Wireless Debugging for privilege escalation while distributing via AWS S3 buckets and Telegram bot APIs.

How Banking Trojans works

Three independently reported but concurrently active banking-trojan campaigns were disclosed by three separate vendor research teams within the same week of August 2026, illustrating how quickly banking-malware operators are iterating on both mobile and desktop platforms.

Manic (ThreatFabric) is a newly profiled Android malware family that blends banking-fraud tooling with full spyware capability. Its infrastructure was first registered in February 2026, with a first wrapper/lure app (posing as a booking utility) appearing in May 2026 and the core implant emerging at the end of that month; a second, hardened deployment followed on or around July 13, 2026, with a management panel/API stood up between July 24-28, 2026. Manic abuses Android's Accessibility Service to overlay a fake keypad on top of legitimate banking apps (pinPadOverlay) and to auto-enter stolen PINs on the lock screen (autoEnterPin), intercepts SMS/notifications for one-time codes and cryptocurrency recovery phrases, and supports full device takeover via WebRTC remote sessions with screen concealment overlays. It monitors 169 target package IDs spanning Ukrainian, Russian, and broader European banks, government/eID services, cryptocurrency exchanges, P2P/BNPL payment apps, and both commercial and military-oriented messaging apps. Its most distinctive feature is an offline "store-and-forward" mesh relay: when direct C2 access is unavailable, collected data is AES-GCM encrypted and hopped across up to four nearby infected devices over Wi-Fi Direct, Bluetooth RFCOMM, or BLE GATT until it reaches attacker infrastructure, with background workers/alarms and accessibility/notification listeners re-triggering the relay and exfiltration logic roughly every 10-15 minutes for persistence. Distribution is via phishing sites and dropper apps impersonating utilities, and the July build added in-memory DEX loading, launcher removal, and stronger anti-analysis checks. Manic's bot protocol exposes 26 distinct commands spanning remote control, log/location/screenshot capture, SMS/call/contact/file exfiltration, USSD execution, forced device lock, Google Play Protect disabling, and permission escalation. ThreatFabric's telemetry shows a development gap between late June and mid-July 2026 before the hardened second deployment emerged.

Grandoreiro (Acronis TRU) is a roughly decade-old Brazilian-origin Windows banking trojan that survived a January 2024 Spanish/Brazilian law-enforcement disruption (Operation Grandoreiro) and continues to evolve. Acronis TRU's newly observed campaign, first seen in May 2026 with telemetry through June 2026, abuses the legitimate "Duplicate Files Finder" Windows utility: the attackers rename the trusted executable and place a malicious mingwm10.dll alongside its legitimate dependencies, causing DLL side-loading that runs attacker code under a trusted process. The initial loader performs extensive anti-analysis before ever contacting its C2 infrastructure -- checking for virtualization/sandbox artifacts, security and analysis tooling, process blacklists, and victim geolocation/country. Concretely, the loader's parent process suppresses its own GUI window, then queries the third-party geolocation service ip-api.com followed in quick succession by a read of the Windows registry value HARDWARE\DESCRIPTION\System\BIOS (a common VM-vendor-string sandbox check), and the literal marker string CLIENT_SOLICITA_DDS_MDL appears in the malware's C2 solicitation traffic/memory as a distinctive detection artifact. The precise initial-delivery vector was not directly confirmed, but an invoice-themed ZIP filename and Grandoreiro's historical spam-based distribution pattern led Acronis TRU to assess with moderate confidence that malspam was the delivery method. The C2 server was offline at analysis time. Telemetry over the analyzed window shows the campaign is now concentrated in Latin America with a notable northward shift: Mexico accounted for 40% of detections, followed by Spain (17%), Peru (13%), and Argentina (10%), with smaller clusters in Europe and North America.

ToxicPanda 2.0 (Zimperium zLabs), also tracked as TgToxic, is a major capability upgrade to the existing ToxicPanda Android banking trojan, expanding its remote command set from 16 to 167 commands and its targeted financial-application list from 16 to roughly 349 banking, e-wallet, and cryptocurrency apps across 16 countries (including Pakistan, South Africa, Mexico, Nigeria, India, Indonesia, and Panama); a dedicated PIN-harvesting workflow further targets 140+ of those banking and cryptocurrency apps specifically. New commands documented include catAllViewSwitch (automating OEM-specific permission prompts across different Android vendor skins), admSet/admPwd (abusing Device Administrator APIs via DevicePolicyManager to force-reset the device lock PIN/password), transparent (a full-screen WebView used to deliver phishing content over legitimate banking UI), autoBoot (bypassing OEM-specific auto-start/power-management restrictions on vendors including Xiaomi, OPPO, Vivo, Samsung, and Huawei for reboot persistence), and replacePinTargets (dynamically updating which apps are targeted for PIN theft). Its most notable new technique automates abuse of Android 11+ Wireless Debugging: the malware uses the Accessibility Service to simulate seven rapid taps to unlock Developer Options, navigates to and enables Wireless Debugging, continuously polls the pairing-dialog UI hierarchy to capture the SPAKE2 six-digit pairing code and dynamic port, completes the SPAKE2 cryptographic pairing to establish a TLS-encrypted ADB channel, and then issues high-privilege shell commands through the ADB daemon -- bypassing normal runtime consent prompts entirely. C2 communication uses an HTTPS handshake followed by a persistent WebSocket channel encrypted with AES in ECB mode using embedded static keys. Samples and droppers are distributed from Amazon AWS S3 buckets across multiple regions (ap-south-1, mx-central-1, ap-southeast-1) as well as via the Telegram Bot API, and a companion phishing domain (googleplaydown.com) impersonates the Google Play Store to lure installs. Zimperium published IOCs (C2 infrastructure, sample hashes, dropper/phishing URLs, and targeted package names) to its public zLabs IOC repository under the 2026-08-ToxicPanda directory.

Collectively, all three campaigns underscore that banking-trojan operators are converging on abuse of legitimate platform features -- Android Accessibility Service and Device Administrator APIs, Android Wireless Debugging, and Windows DLL search-order/side-loading -- rather than novel exploits, making detection reliant on behavioral and configuration-hardening controls rather than patching.

MITRE ATT&CK techniques used in TL-2026-2118

Discovery

T1057 Process Discovery; T1518.001 Software Discovery: Security Software Discovery

Execution

T1204.002 User Execution: Malicious File

Privilege Escalation

T1404 Exploitation for Privilege Escalation; T1626.001 Abuse Elevation Control Mechanism: Device Administrator Permissions

Collection

T1417.001 Input Capture: Keylogging; T1417.002 Input Capture: GUI Input Capture; T1430 Location Tracking; T1512 Video Capture; T1636.003 Protected User Data: Contact List; T1636.004 Protected User Data: SMS Messages

Command and Control

T1437.001 Application Layer Protocol: Web Protocols

Defense Evasion

T1497.001 Virtualization/Sandbox Evasion: System Checks; T1574.001 DLL

Initial Access

T1566.001 Phishing: Spearphishing Attachment; T1660 Phishing

Persistence

T1603 Scheduled Task/Job; T1624.001 Event Triggered Execution: Broadcast Receivers

Exfiltration

T1639 Exfiltration Over Alternative Protocol

Affected products and versions in Banking Trojans

  • Google — Android OS
    Vulnerable versions: Android 11 and later (Wireless Debugging feature abused by ToxicPanda 2.0)
  • Various financial institutions — Mobile banking, e-wallet, and cryptocurrency applications (169 targeted by Manic; ~349 targeted by ToxicPanda 2.0 across 16 countries)
    Vulnerable versions: N/A -- abused via Accessibility Service overlay/keylogging, not a product vulnerability
  • Unknown (third-party freeware vendor) — Duplicate Files Finder (Windows utility)
    Vulnerable versions: Abused as a DLL side-loading host for a malicious companion mingwm10.dll

Remediation for Banking Trojans

Patches

  • No vendor patch applies -- all three campaigns abuse legitimate OS features (Android Wireless Debugging, Accessibility Service, Device Administrator APIs, Windows DLL search order) rather than exploiting a specific CVE

Immediate actions

  • Block the identified ToxicPanda 2.0 C2 domains (cctvv2.com, www.v17001.com, www.w17907.com, g8688808.com) and the identified AWS S3 distribution buckets/Telegram Bot API endpoints at the network egress/proxy layer
  • Alert on and remove any installed apps matching the identified Manic package names (tech.intel.dialer.updater, org.lenovo.storage.processor, tech.apple.dialer.scheduler, io.motorola.secure.executor, org.honor.secure.helper, dev.huawei.media.helper)
  • Enforce MDM policy disabling USB/Wireless Debugging (ADB) and Developer Options on managed and BYOD Android devices
  • Scan Windows endpoints for 'Duplicate Files Finder' installations that load an unsigned or unexpected mingwm10.dll

Workarounds

  • Disable installation from unknown sources on Android to prevent dropper/wrapper APK installation
  • Restrict banking and cryptocurrency app usage on rooted, debugging-enabled, or otherwise non-compliant devices

Longer-term hardening

  • Deploy mobile threat defense (MTD) with behavioral detection for Accessibility Service abuse, Device Administrator API abuse, and automated Developer Options/Wireless Debugging enablement
  • Enforce MDM restrictions on sideloaded APK installation and unknown-source installs for managed devices
  • Deploy EDR with DLL side-loading detection (unsigned/relocated DLLs loaded by trusted third-party executables) on Windows endpoints
  • Extend banking-app runtime application self-protection (RASP) to flag overlay/transparent-WebView and screen-recording (MediaProjection) activity

Weaknesses (CWE) in Banking Trojans

CWE-427

Timeline of Banking Trojans

  • Spanish and Brazilian law enforcement (Operation Grandoreiro) arrest Grandoreiro administrators and disrupt infrastructure; the malware family survives and continues to be developed.
  • ThreatFabric traces Manic's initial C2/infrastructure domain registration to February 2026.
  • First Manic wrapper app, disguised as a booking utility, is deployed.
  • Acronis TRU first observes the renewed Grandoreiro campaign abusing DLL side-loading via Duplicate Files Finder, with activity concentrated on Mexico.
  • The core Manic implant (distinct from the wrapper/dropper) is first observed in the wild.
  • ThreatFabric telemetry shows a Manic development gap spanning late June through mid-July 2026 between the first wrapper/implant and the hardened second deployment.
  • Acronis TRU's 30-day telemetry window closes showing Mexico (40%), Spain (17%), Peru (13%), and Argentina (10%) as the top Grandoreiro detection sources.
  • A hardened second Manic deployment appears, adding in-memory DEX loading, anti-analysis checks, and lock-screen secret phishing.
  • Manic's operator management panel and API infrastructure are stood up (July 24-28, 2026 window).
  • Zimperium zLabs publishes the ToxicPanda 2.0 analysis and releases IOCs (C2, sample hashes, droppers, phishing URLs, targeted package list) to its public GitHub IOC repository.
  • SecurityWeek publishes a roundup consolidating the Manic, Grandoreiro, and ToxicPanda 2.0 vendor disclosures.

Sources cited for Banking Trojans

Threats related to Banking Trojans

Detection coverage for TL-2026-2118

As of 2026-08-22, Threadlinqs Intelligence publishes 9 detection rule(s) for TL-2026-2118 across Splunk SPL, Microsoft KQL and Sigma, covering 28 indicator(s) of compromise. The whole corpus is readable without an account; a free account unlocks full detection query text in Splunk SPL, Microsoft KQL and Sigma; paid tiers add raw indicator values, correlation and the MCP server. Threadlinqs MCP server · View plans.

Community OSINT corroboration for TL-2026-2118

1 of this threat's indicators have also been reported by the open-source security community, which observed at least one of them before this report was published. Community sightings are unverified and are kept separate from Threadlinqs' curated indicators. Indicator values, reporters and campaign linkage are available to authenticated Red-tier users.

Threadlinqs Intelligence — Real-Time Threat Detection Platform

[ 0 threats ] [ 0 det ] [ CRIT: 0 ] [ HIGH: 0 ]
// threat_feed
$ sort --newest
Showing all threats

Latest Threats