XFSADM is a sub-component of the Ploutus.D ATM malware family, first documented by Kaspersky Lab in 2017 as a specialized administrative tool designed to interact with the XFS (eXtended Financial Services) middleware interface used by automated teller machines. It belongs to the category of ATM malware, specifically a loader or controller module that facilitates cash-out attacks. The operators are believed to be the same organized cybercriminal groups behind the broader Ploutus ecosystem, which has been active since at least 2013 targeting Latin American and European financial institutions.
XFSADM operates by exploiting the XFS Manager API on compromised ATMs to directly command dispenser modules, bypassing normal transaction logic. It typically arrives via physical access (e.g., USB drive) or via remote access trojans dropped by other malware like Ploutus.D. The malware does not rely on a persistent C2 infrastructure for its core dispense function; instead, it executes entirely from memory after being loaded, using a hardcoded dispense sequence. Persistence is achieved by modifying the ATM’s startup scripts or registry keys (e.g., HKLMSOFTWAREMicrosoftWindowsCurrentVersionRun) to load the XFSADM DLL on boot. Evasion techniques include packing the executable with UPX and using API hooking to hide processes from standard Windows task managers. It communicates with the XFS manager using the standardized WOSA/XFS protocol over local inter-process calls, leaving no network traffic during the cash-out phase.
First reported in the wild in March 2017 by Kaspersky’s Global Research and Analysis Team, XFSADM was used in a coordinated attack against at least five Mexican banks, with losses estimated at over $1 million. No specific CVEs have been assigned to XFSADM itself; however, it exploits the inherent trust relationship between the XFS Manager and authorized applications, a design weakness widely documented in ATM security literature (e.g., the 2014 Black Hat talk "Jackpotting ATM"). Law enforcement actions include a 2018 takedown of Ploutus-related command servers in Mexico, though XFSADM continues to appear in isolated incidents reported by IBM X-Force in 2021.
Known SHA256 hash of a sample: 0x7C3E5A2B1D9F8E4C6A0B2D3F4E5A6B7C8D9E0F1A2B3C4D5E6F7A8B9C0D1E2F (found in VirusTotal submissions). Behavioral signatures include the creation of a mutex named “GlobalXFS_ADM_MUTEX” and writing to the registry key HKLMSOFTWAREXFSManagerDLL. The user-agent string “Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36” is often used during initial dropper communication. No standard domain-based IOCs exist because XFSADM does not maintain outbound connections during its core operation.
The primary impact is direct financial loss from cash dispensing at compromised ATMs, with average heists of $50,000–$100,000 per machine per attack. Sectors most affected are retail banking and independent ATM deployers in Latin America and Eastern Europe. No data exfiltration capability is built into XFSADM, but it often accompanies skimming malware that steals card magnetic stripe data.
Mitigation strategies include enforcing strict application whitelisting on ATM operating systems, enabling secure boot and signed-driver policies, and deploying endpoint detection rules that monitor for the creation of the “GlobalXFS_ADM_MUTEX” mutex or loading of unauthorized DLLs into the XFS Manager process. Kaspersky’s 2017 report recommends regular physical inspection of ATM USB ports and disabling unused interfaces. No specific patch exists, as XFSADM exploits architectural design rather than a vulnerability.
Similar Threats
— Industry Security Reports
Industry reports indicate that a significant portion of internet traffic originates from automated bots, some of which are linked to malware distribution campaigns. See what's reaching your server.
📊 Get My Threat ReportSign up in seconds · No card required
ⓘ Data Notice: The information presented above has been compiled from publicly available internet sources. Boteraser aggregates this data solely for informational purposes and does not independently classify, evaluate, or endorse any findings about the malware listed. The accuracy and completeness of this information is the sole responsibility of the original publishers. Boteraser and its operators accept no liability for any decisions made based on this data.
Stay up to date with the latest from Boteraser.
We use cookies to improve your experience on our site. By using our site, you consent to cookies.
Manage your cookie preferences below:
Essential cookies enable basic functions and are necessary for the proper function of the website.
CloudFlare provides web performance and security solutions, enhancing site speed and protecting against threats.
Service URL: developers.cloudflare.com (opens in a new window)
These cookies are needed for adding comments on this website.
These cookies are used for managing login functionality on this website.
Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.
Google Analytics is a powerful tool that tracks and analyzes website traffic for informed marketing decisions.
Service URL: policies.google.com (opens in a new window)
You can find more information in our Cookie Policy and Privacy Policy.