CloudSEK Details MexicanMafia-Linked Intrusion Campaign Targeting Latin American Organizations

· Original article ↗

Summary

CloudSEK analyzes artifacts from a threat actor’s staging server, describing a 2025–2026 campaign using vulnerability exploits, stolen credentials, webshells, and tunnels to access systems and extract data across Latin America.

Key points

  • CloudSEK says it found an open directory on a threat actor’s staging server during infrastructure discovery in early 2026; it assesses attribution to MexicanMafia, also known as PanchoVilla, with medium confidence.
  • The campaign primarily targeted government, tax, and utility organizations in Latin America, with additional activity against telecommunications, aviation, and a European financial institution.
  • The reported access methods include exploitation of Fortinet and Ivanti devices, Apache Tomcat, and other exposed services, as well as credential-based VPN access and phishing.
  • Artifacts showed use of Kimera reconnaissance tooling, Neo-reGeorg webshells, Chisel tunnels, compromised Cisco routers, and other mechanisms for persistence and lateral movement.
  • CloudSEK reports exfiltration of more than 1.3 million PII records and a 407 MB Active Directory dataset, along with credential and cryptographic material.
  • The report describes confirmed command-execution callbacks, a compromised Cisco router with a GRE tunnel, and 3,708 Chisel sessions logged over a 13-day period.
  • Recommendations include patching affected perimeter devices and servers, rotating potentially exposed credentials, enabling MFA, segmenting SAP and Oracle systems, and monitoring for webshells, tunnels, and suspicious execution.

Article Details

Attack Vectors
  • Exploitation of internet-facing Fortinet FortiOS SSL-VPN, Ivanti Connect Secure, Apache Tomcat AJP, GeoServer WFS, Oracle DBMS_SCHEDULER, and Java application servers.
  • Credential-based VPN, RDP, and other remote access using credentials extracted from configuration files, repositories, and systems.
  • Spear-phishing pages aimed at tax-authority employees and corporate document-management users to harvest credentials.
  • Exploitation of SMB vulnerabilities including EternalBlue, SMBGhost, Zerologon, and legacy NetAPI flaws for compromise or lateral movement.
  • Abuse of SAP RFC functions and Oracle or PostgreSQL database features to execute commands, access files, and retrieve data.
  • Use of webshells, Chisel reverse tunnels, SOCKS5 relays, and GRE tunnels on compromised Cisco routers for persistence, pivoting, and command and control.
  • Abuse of AnyDesk and crafted LNK files impersonating N-able RMM for additional remote access and persistence.
Defensive Notes
  • Patch affected Fortinet, Ivanti, Apache Tomcat, Windows SMB, VMware AirWatch, Java, Oracle, and GeoServer systems; disable or restrict exposed services and interfaces that are not required.
  • Monitor for high-concurrency reconnaissance, exploit scanning, webshell deployment, suspicious Java deserialization, and ZIP/WAR archive path traversal.
  • Alert on unusual SAP RFC command-execution calls, Oracle DBMS_SCHEDULER jobs invoking OS commands, unexpected UTL_FILE access, and database activity accessing sensitive files or keys.
  • Monitor Cisco IOS/IOS-XE for unexpected TCL execution and GRE tunnel configuration; watch for SOCKS5 relays, Chisel-like TCP-over-HTTP tunnels, and unusual TFTP transfers.
  • Require MFA for VPN, RDP, and administrative access; rotate credentials potentially exposed in FortiGate configuration dumps and audit repositories and files for stored secrets.
  • Restrict AnyDesk and N-able RMM to approved, inventoried deployments; monitor web-server directories for unexpected JSP, JSPX, ASPX, PHP, or other webshell files.

Indicators of compromise

TypeIndicatorContext
IPV4165[.]22[.]184[.]26Secondary attacker relay used for SOCKS5 proxying.
IPV4185[.]65[.]245[.]10Reported as a possible secondary C2 server.
IPV445[.]61[.]137[.]126Intermediate IP used for SOCKS5-tunnelled exfiltration.
IPV462[.]171[.]185[.]97Primary operator VPS used for C2, callbacks, payload staging, reverse-shell listening, and exfiltration.

MITRE ATT&CK

T1001.001 · Junk DataNeo-reGeorg traffic included an AES-encrypted channel key and a compressed inner payload.T1003.001 · LSASS MemoryImpacket secretsdump.py and captured NTLM material were used for credential access.T1005 · Data from Local SystemThe operators collected local files and database outputs, including system files, server certificates, and Oracle output.T1016 · System Network Configuration DiscoveryFortiGate configuration dumps and Cisco router data revealed network topology, routes, and BGP neighbors.T1018 · Remote System DiscoveryThe operators scanned remote systems, including the 10.39.x.x subnet, using ms17scan.rc, dnsx, and naabu.T1021.001 · Remote Desktop ProtocolRDP configuration and credential files supported credential-based movement over RDP.T1021.002 · SMB/Windows Admin SharesPsExec and Impacket tools were used for lateral movement over SMB and Windows administrative shares.T1027 · Obfuscated Files or InformationThe operators used Base64-encoded and chunked payloads, AES-encrypted webshell traffic, and a custom Base64 alphabet.T1030 · Data Transfer Size LimitsThe operators divided ELF binaries into approximately 3.9 KB fragments for delivery.T1036.005 · Match Legitimate Resource Name or LocationCrafted LNK files mimicked the N-able RMM agent.T1041 · Exfiltration Over C2 ChannelCollected database output and Active Directory data were exfiltrated through C2 or retrieved using TFTP.T1046 · Network Service Discoverynaabu port scans and Oracle scripts checking service pathways were used to discover network services.T1048.003 · Exfiltration Over Unencrypted Non-C2 ProtocolPostgreSQL sys_eval and a Netcat pipeline sent SSL private keys to the operator server; Wget POST requests sent metadata and credentials to C2.T1059.004 · Unix ShellThe operators used shell commands through Oracle and SAP execution paths, Bash webshells, and named shell scripts.T1059.007 · JavaScriptGeoServer WFS injection triggered Java Runtime.getRuntime() execution, and JSP webshells were deployed.T1059.008 · Network Device CLITCL injection and IOS/IOS-XE CLI commands were used to compromise and configure Cisco routers.T1068 · Exploitation for Privilege EscalationPwnKit was delivered to obtain root access on Linux; FortiOS exploitation also produced privileged remote code execution.T1069.002 · Domain GroupsActive Directory enumeration and Group Policy Preference artifacts identified privileged groups and roles.T1071.001 · Web ProtocolsNeo-reGeorg used HTTP POST for C2, while reverse shells and Wget callbacks used web protocols.T1072 · Software Deployment ToolsSAP RFC functions SXPG_CALL_SYSTEM and SXPG_COMMAND_INSERT enabled authenticated OS-command execution across the SAP environment.T1078.002 · Domain AccountsThe operators used domain accounts identified in Group Policy Preference artifacts and harvested credentials for lateral movement.T1080 · Taint Shared ContentThe operators used router-to-router pivoting and staged network-device configurations over TFTP.T1082 · System Information DiscoverySAP and Oracle commands and scripts gathered host and operating-system information.T1087.002 · Domain AccountThe operators enumerated domain accounts and correlated account attributes to reconstruct the IT hierarchy.T1090.001 · Internal ProxySOCKS5 pivots and Chisel-created local SOCKS proxies routed access into internal systems.T1090.002 · External ProxyA SOCKS5 relay and proxychains configurations routed traffic through external proxy infrastructure.T1090.003 · Multi-hop ProxyThe campaign routed traffic through a public VPS, SOCKS5 relay, internal pivot, and target subnet using per-target proxychains configurations.T1110.002 · Password CrackingPassword-spraying and brute-force scripts targeted services and accounts, with victim-aware hash cracking.T1114 · Email CollectionZimbra password extraction and credential harvesting targeted email infrastructure.T1119 · Automated CollectionScripts automated Oracle table extraction, SAP credential extraction, and Kimera discovery-to-exploitation triage.T1132.002 · Non-Standard EncodingNeo-reGeorg C2 used Binary Length Value encoding and a custom Base64 alphabet.T1133 · External Remote ServicesHarvested credentials enabled VPN and RDP access; AnyDesk configurations and N-able RMM-impersonating LNK files provided additional remote access.T1135 · Network Share DiscoveryNeo-reGeorg probed SMB port 445 across the 10.8.7.0/24 subnet to identify hosts and shares.T1140 · Deobfuscate/Decode Files or InformationScripts decrypted WebLogic, FortiGate, and Oracle encrypted credentials.T1185 · Browser Session HijackingA CORS exploit proof of concept and SAT AMAUTHID token extraction were used to access authenticated browser sessions.T1190 · Exploit Public-Facing ApplicationThe campaign exploited exposed Fortinet and Ivanti devices, Apache Tomcat AJP, GeoServer WFS, Oracle DBMS_SCHEDULER, and SAP interfaces.T1203 · Exploitation for Client ExecutionA ysoserial CommonsCollections5 deserialization payload targeted vulnerable Java application servers.T1205 · Traffic SignalingWAF-bypass scripts used localhost X-Forwarded-For values, Googlebot user-agent impersonation, double URL encoding, and null-byte injection.T1210 · Exploitation of Remote ServicesThe operators exploited Zerologon, EternalBlue, SMBGhost, SambaCry, and MS08-067 against remote systems.T1212 · Exploitation for Credential AccessSAP RFC functions were used to read protected system files, and PostgreSQL sys_eval was used to access SSL private keys.T1213 · Data from Information RepositoriesSeedDMS phishing targeted corporate document repositories, and Zabbix macro extraction exposed credentials.T1485 · Data DestructionThe article describes MySQL configuration manipulation that enabled unrestricted database changes.T1491 · DefacementA ZipSlip archive dropper embedded a JSP webshell to restore access after archive restoration.T1505.003 · Web ShellNeo-reGeorg and PHP, JSP, CFM, and WSDL webshells were deployed for persistent access.T1526 · Cloud Service DiscoveryThe operators assessed VMware AirWatch MDM deployments for CVE-2022-22972.T1546 · Event Triggered ExecutionMalicious ZIP archives created with mkzip34.py were designed to deploy webshells when extracted.T1548 · Abuse Elevation Control MechanismOracle scripts enumerated sudo privileges, writable paths, and cron-job opportunities after execution.T1550.002 · Pass the HashImpacket psexec.py, wmiexec.py, and ntlmrelayx.py were included in a portable bundle for credential-free lateral movement.T1552.001 · Credentials In FilesThe operators extracted cleartext credentials from FortiGate configurations and credential files such as pgpass.conf and mssql_pass.txt.T1552.005 · Cloud Instance Metadata APIdeep_scan.py searched repositories for cloud access keys, secrets, and tokens.T1555.003 · Credentials from Web BrowsersChrome credential-store databases, including Login Data, were collected.T1558.003 · KerberoastingGetUserSPNs.py and kerberoast_tickets.hash artifacts indicate collection of Kerberoastable service-account hashes.T1562.003 · Impair Command History LoggingThe operators used opsec_enum.sh for post-exploitation cleanup and SSH settings intended to suppress forensic artifacts.T1565.001 · Stored Data ManipulationThe operators inserted OS commands through SAP SXPG_COMMAND_INSERT and manipulated procurement workflows using stolen session credentials.T1566.002 · Spearphishing LinkCustom phishing pages targeted tax-authority employees and corporate document-management users to harvest credentials.T1567 · Exfiltration Over Web ServiceThe article reports SOCKS5-tunnelled exfiltration and a Log4Shell JNDI callback associated with the operator server.T1569.002 · Service ExecutionOracle DBMS_SCHEDULER jobs executed OS commands and returned output through UTL_FILE.T1572 · Protocol TunnelingNeo-reGeorg, Chisel, SSH-over-SOCKS5, and GRE tunnels carried traffic through tunneled connections.T1583.003 · Virtual Private ServerThe operators used a DigitalOcean VPS at 62.171.185.97 as primary C2, callback listener, Chisel relay, and payload-staging server.T1587.001 · MalwareThe article describes custom Kimera reconnaissance tooling, Xortigate exploit variants, SMB protocol handlers, and a ZipSlip webshell dropper.T1588.006 · VulnerabilitiesThe staging server held pre-staged exploit implementations for named Fortinet, Ivanti, Zerologon, EternalBlue, and SMBGhost vulnerabilities.T1589.001 · Credentialsdeep_scan.py searched source repositories for credentials, tokens, keys, and SAP secrets.T1590.001 · Domain PropertiesThe operators brute-forced subdomains and mapped DNS resolution across government and corporate domains.T1592 · Gather Victim Host Informationhttpx and whatweb fingerprinted live hosts and their technology stacks.T1593.002 · Search EnginesLinkFinder extracted JavaScript endpoints to discover hidden APIs and administrative panels.T1595.001 · Scanning IP BlocksKimera used high-velocity subdomain enumeration and IP-block scanning with tools including subfinder, assetfinder, findomain, gobuster, dnsx, and naabu.T1595.002 · Vulnerability ScanningNuclei and dalfox scanned discovered URLs for vulnerabilities and XSS; GeoServer WFS endpoints were also probed.T1608.001 · Upload MalwareThe operators staged exploit payloads and Python modules on a central server, including chunked payload files.

CVE

CVE-2020-0796CVE-2024-21887 and CVE-2025-0282; Zerologon CVE-2020-1472; EternalBlue MS17-010; SMBGhost CVE-2020-0796.CVE-2020-1206CVE-2020-1206CVE-2020-1472CVE-2023-27997 and CVE-2024-21762; Ivanti CVE-2023-46805, CVE-2024-21887 and CVE-2025-0282; Zerologon CVE-2020-1472; EternalBlue MS17-010; SMBGhost CVE-2020-0796.CVE-2020-1938Secure exploitation (CVE-2023-46805 and CVE-2024-21887); GhostCat Apache Tomcat AJP exploitation (CVE-2020-1938); GeoServer WFS injection; Oracle DBMS_SCHEDULER RCE; SAP RFC abuse.CVE-2021-4034PwnKit CVE-2021-4034 source, compiled binary, Base64 encoding and chunked delivery; FortiOS heap grooming and memory spray leading to privileged RCE as the VPN process.CVE-2021-44228Patch all Java application servers against CVE-2021-44228 (Log4Shell) and remove vulnerable commons-collections versionsCVE-2022-22972VMware AirWatch MDM deployment assessment targeting CVE-2022-22972 authentication bypass.CVE-2022-42475Pre-staged CVE-specific exploit chains: Fortinet CVE-2022-42475, CVE-2023-27997 and CVE-2024-21762; Ivanti CVE-2023-46805, CVE-2024-21887 and CVE-2025-0282; Zerologon CVE-2020-1472; EternalBlue MS17-010; SMBGhostCVE-2023-27997Pre-staged CVE-specific exploit chains: Fortinet CVE-2022-42475, CVE-2023-27997 and CVE-2024-21762; Ivanti CVE-2023-46805, CVE-2024-21887 and CVE-2025-0282; Zerologon CVE-2020-1472; EternalBlue MS17-010; SMBGhostCVE-2023-46805CVE-specific exploit chains: Fortinet CVE-2022-42475, CVE-2023-27997 and CVE-2024-21762; Ivanti CVE-2023-46805, CVE-2024-21887 and CVE-2025-0282; Zerologon CVE-2020-1472; EternalBlue MS17-010; SMBGhostCVE-2024-21762Pre-staged CVE-specific exploit chains: Fortinet CVE-2022-42475, CVE-2023-27997 and CVE-2024-21762; Ivanti CVE-2023-46805, CVE-2024-21887 and CVE-2025-0282; Zerologon CVE-2020-1472; EternalBlue MS17-010; SMBGhostCVE-2024-21887exploit chains: Fortinet CVE-2022-42475, CVE-2023-27997 and CVE-2024-21762; Ivanti CVE-2023-46805, CVE-2024-21887 and CVE-2025-0282; Zerologon CVE-2020-1472; EternalBlue MS17-010; SMBGhost CVE-2020-0796.CVE-2025-0282Fortinet CVE-2022-42475, CVE-2023-27997 and CVE-2024-21762; Ivanti CVE-2023-46805, CVE-2024-21887 and CVE-2025-0282; Zerologon CVE-2020-1472; EternalBlue MS17-010; SMBGhost CVE-2020-0796.

People

Threat Actors

Vendors

Products

AnyDeskAnyDesk configurations (anydesk_svc.conf and anydesk_usr.conf); RDP configuration files; N-able RMM agent impersonation via crafted LNK files.Apache Tomcatand CVE-2025-0282); Ivanti Connect Secure exploitation (CVE-2023-46805 and CVE-2024-21887); GhostCat Apache Tomcat AJP exploitation (CVE-2020-1938); GeoServer WFS injection; Oracle DBMS_SCHEDULER RCE; SAP RFC abuse.Cisco IOSCisco IOS TCL script injection confirming router compromise; programmatic GRE-tunnel configuration via an IOS-XE SSH session.Cisco IOS-XEMonitor Cisco IOS-XE for unexpected tunnel interface creation; alert on SSH sessions followed by interface tunnel configuration commands; detect GRE to external IPsFortiGateDemonstrated capability to compromise network-layer infrastructure (Cisco routers, FortiGate VPNs) in addition to host-level systemsFortiOSFortinet FortiOS SSL-VPN exploitation (CVE-2022-42475 and CVE-2025-0282); Ivanti Connect Secure exploitation (CVE-2023-46805 and CVE-2024-21887); GhostCat Apache Tomcat AJP exploitation (CVE-2020-1938); GeoServer WFSGeoServerNuclei fed all discovered URLs, scanning all CVE severity levels; dalfox automated XSS hunting; GeoServer WFS endpoint probing.Ivanti Connect SecureFortinet FortiOS SSL-VPN exploitation (CVE-2022-42475 and CVE-2025-0282); Ivanti Connect Secure exploitation (CVE-2023-46805 and CVE-2024-21887); GhostCat Apache Tomcat AJP exploitation (CVE-2020-1938); GeoServer WFSLinuxThe threat actor demonstrated capability to operate across Windows and Linux environments, compromise SAP ERP and Oracle database systems for command execution, extract cryptographic material and Active DirectoryMicrosoft WindowsThe threat actor demonstrated capability to operate across Windows and Linux environments, compromise SAP ERP and Oracle database systems for command execution, extract cryptographic material and Active DirectoryN-able RMMAnyDesk configurations (anydesk_svc.conf and anydesk_usr.conf); RDP configuration files; N-able RMM agent impersonation via crafted LNK files.Oracleactor demonstrated capability to operate across Windows and Linux environments, compromise SAP ERP and Oracle database systems for command execution, extract cryptographic material and Active Directory datasets, andSAP ERPThe threat actor demonstrated capability to operate across Windows and Linux environments, compromise SAP ERP and Oracle database systems for command execution, extract cryptographic material and Active DirectoryVMware AirWatchVMware AirWatch MDM deployment assessment targeting CVE-2022-22972 authentication bypass.

Tools

aggressive_spray.pyaggressive_spray.py, fast_brute.sh and pfsense_brute.py; victim-aware MySQL hash cracking using Spanish-language patterns and organization-specific terms.ajpShooter.pyajpShooter.py targeting exposed AJP connectorsassetfinderHigh-velocity subdomain enumeration via subfinder, assetfinder, findomain and gobuster with 50 threads; dnsx with 200 threads; naabu port scanning at 5,000 pps against government and aviation targets.BloodHoundOracle CSV spooling to /tmp followed by exfiltration; TFTP pull-based retrieval of network-device configurations; compressed 407 MB BloodHound Active Directory dataset exfiltration.Chisellateral movement toolkits, and layered command-and-control infrastructure using Neo-reGeorg webshells, Chisel reverse tunnels, and compromised Cisco routers with persistent GRE tunnels.DalfoxNuclei fed all discovered URLs, scanning all CVE severity levels; dalfox automated XSS hunting; GeoServer WFS endpoint probing.deep_scan.pyRegex-based deep_scan.py extracting AWS keys, JWTs, bearer tokens, Base64 secrets, LDAP strings and SAP credentials from source repositories.dnsxHigh-velocity subdomain enumeration via subfinder, assetfinder, findomain and gobuster with 50 threads; dnsx with 200 threads; naabu port scanning at 5,000 pps against government and aviation targets.fast_brute.shaggressive_spray.py, fast_brute.sh and pfsense_brute.py; victim-aware MySQL hash cracking using Spanish-language patterns and organization-specific terms.FindomainHigh-velocity subdomain enumeration via subfinder, assetfinder, findomain and gobuster with 50 threads; dnsx with 200 threads; naabu port scanning at 5,000 pps against government and aviation targets.GobusterHigh-velocity subdomain enumeration via subfinder, assetfinder, findomain and gobuster with 50 threads; dnsx with 200 threads; naabu port scanning at 5,000 pps against government and aviation targets.gowitnessgowitness Open Source Headless browser screenshots for recon dossier T1592hashcatHashcat / John Open Source On-server credential cracking (SAP, NTLM, MySQL hashes) T1110httpxhttpx with randomized user agents and redirect following to fingerprint live hosts; whatweb technology-stack fingerprinting.ImpacketImpacket psexec.py, wmiexec.py and ntlmrelayx.py in a portable mini_imp/ bundle for credential-free lateral movement.JohnHashcat / John Open Source On-server credential cracking (SAP, NTLM, MySQL hashes) T1110Kimeradata exfiltration. The campaign is characterised by a proprietary distributed reconnaissance engine (Kimera), a curated exploit armory targeting enterprise perimeter devices (Fortinet, Ivanti, Cisco), portableLinkFinderJavaScript endpoint extraction via LinkFinder to uncover hidden APIs and administrative panels.Metasploit FrameworkEternalBlue MS17-010 via Metasploit resource scripts; SMBGhost CVE-2020-0796 custom Python tooling.mkzip34.pyCustom Kimera V1/V2 distributed reconnaissance framework; Xortigate exploit variants; custom SMB protocol handlers (mysmb.py); ZipSlip webshell dropper (mkzip34.py).mysmb.pyCustom Kimera V1/V2 distributed reconnaissance framework; Xortigate exploit variants; custom SMB protocol handlers (mysmb.py); ZipSlip webshell dropper (mkzip34.py).naabuHigh-velocity subdomain enumeration via subfinder, assetfinder, findomain and gobuster with 50 threads; dnsx with 200 threads; naabu port scanning at 5,000 pps against government and aviation targets.Neo-reGeorgCisco), portable lateral movement toolkits, and layered command-and-control infrastructure using Neo-reGeorg webshells, Chisel reverse tunnels, and compromised Cisco routers with persistent GRE tunnels.NucleiNuclei fed all discovered URLs, scanning all CVE severity levels; dalfox automated XSS hunting; GeoServer WFS endpoint probing.opsec_enum.shopsec_enum.sh post-exploitation cleanup; StrictHostKeyChecking no and UserKnownHostsFile /dev/null in SSH configurations to suppress forensic artifacts.pfsense_brute.pyaggressive_spray.py, fast_brute.sh and pfsense_brute.py; victim-aware MySQL hash cracking using Spanish-language patterns and organization-specific terms.proxychainsImplements per-target proxychains configurations with creation timestamps and operator comments, indicating structured operational documentationSharpHoundBloodhound / SharpHound Open Source Active Directory trust and privilege mapping (407MB dump) T1069.002, T1087.002smbghost_payload.pysmbghost_scan.py + smbghost_payload.py; smbghost_shell.logsmbghost_scan.pysmbghost_scan.py + smbghost_payload.py; smbghost_shell.logsubfinderHigh-velocity subdomain enumeration via subfinder, assetfinder, findomain and gobuster with 50 threads; dnsx with 200 threads; naabu port scanning at 5,000 pps against government and aviation targets.whatwebhttpx with randomized user agents and redirect following to fingerprint live hosts; whatweb technology-stack fingerprinting.XortigateCustom Kimera V1/V2 distributed reconnaissance framework; Xortigate exploit variants; custom SMB protocol handlers (mysmb.py); ZipSlip webshell dropper (mkzip34.py).ysoserialysoserial CommonsCollections5 Java deserialization payload (payload_wget2.b64) targeting vulnerable Java application servers.zerologon_tester.pyzerologon_tester.py confirming DC vulnerability before domain takeover

Countries

Industries

Related Articles