AI-Enhanced Python Malware Targets Brazilian Financial Institutions via WhatsApp
A threat campaign known as Water Saci has escalated its attacks on Brazilian financial institutions and cryptocurrency exchanges by deploying a new Python-based malware variant. This campaign leverages artificial intelligence (AI) to convert previous PowerShell propagation scripts into Python, resulting in broader browser compatibility, improved error handling, and faster automation of malware delivery through WhatsApp Web. The attackers use a highly layered attack chain involving multiple file formats such as HTA files, ZIP archives, and PDFs to evade detection and complicate analysis, with the ultimate goal of stealing sensitive data and monitoring user activity on compromised machines.
The campaign primarily targets enterprise users of WhatsApp in Brazil, exploiting social engineering tactics to deliver malicious payloads through convincing messages from trusted contacts. Researchers warn that the use of AI-driven code conversion and multi-format delivery methods marks a significant evolution in the threat landscape, making these attacks more sophisticated and harder to detect. While the campaign is currently concentrated in Brazil, there is concern it could expand to other Latin American countries as the techniques continue to evolve.

Get ahead of threats like this
Mallory correlates global threat intelligence with your attack surface — know if you’re exposed before adversaries strike.
How this story unfolded
4 events from the most recent confirmed update back to the earliest known activity.
Trend Micro publicly discloses Water Saci campaign and mitigations
Trend Micro published research detailing the Water Saci campaign, its AI-enhanced Python variant, and its WhatsApp worm propagation in Brazil. The company also recommended mitigations such as disabling WhatsApp auto-downloads, restricting file transfers, and strengthening endpoint and application controls.
Researchers link Water Saci malware to Casbaneiro/Metamorfo lineage
Analysis of the banking trojan and delivery chain found strong structural ties to the Casbaneiro/Metamorfo malware family. The malware was described as capable of credential theft, banking activity fingerprinting, registry-based persistence, process hollowing, and IMAP-based command-and-control updates.
Campaign evolves from PowerShell to Python-based propagation
Researchers reported that Water Saci updated its malware propagation from a PowerShell-based approach to a Python variant, improving browser compatibility, automation, and evasion. The change was assessed as likely aided by AI or large language model tooling used to convert and enhance the codebase.
Water Saci operates WhatsApp-based banking trojan campaign in Brazil
A threat campaign attributed to Water Saci targeted Brazilian banking and cryptocurrency users using WhatsApp as a self-propagating infection channel. The operation used layered payloads including HTA, ZIP, PDF, MSI, and AutoIt components to deliver a banking trojan with persistence, anti-analysis, and remote-control capabilities.
Related entities
Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.
Sources
4 references tracked. Mallory keeps watching after this page renders.
Water Saci Campaign Uses LLMs to Convert Malware to Python, Spreads Banking Trojan Via WhatsApp Worm
securityonline.info
Open sourceAI Bolsters Python Variant of Brazilian WhatsApp Attacks
darkreading.com
Open sourceBrazil Hit by Banking Trojan Spread via WhatsApp Worm and RelayNFC NFC Relay Fraud
thehackernews.com
Open sourceUnraveling Water Saci's New Multi-Format, AI-Enhanced Attacks Propagated via WhatsApp
trendmicro.com
Open sourceSee the full picture, correlated to your attack surface.
Map indicators from this story to your assets and identify affected systems in minutes.
Every observed campaign, victim, and pivot linked to actors named in this story.
Malware, exploits, and IOCs connected to the activity described here.
YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.
Get matching new stories delivered to your team as they break — not the next morning.
Ask questions about this story and take action on the answers.


