Lucian Constantin
CSO Senior Writer

New malware program infects ATMs, dispenses cash on command

News
Sep 24, 20153 mins

The GreenDispenser malware displays an error on the infected ATMs so that only criminals can use them

atm cash machine money
Credit: TaxCredits.net

Security researchers have discovered a new malware program that infects automated teller machines (ATMs) and allows attackers to extract cash on command.

The program is dubbed GreenDispenser and was detected in Mexico. However, it’s only a matter of time until similar attacks are adopted by cybercriminals in other countries, researchers from security firm Proofpoint said in a blog post.

GreenDispenser is not the first malware program to target ATMs. In October 2013, security researchers from Symantec warned about a backdoor called Ploutus that could infect ATMs when a new boot disk is inserted into their CD-ROM drives.

The first version of Ploutus allowed criminals to extract money from ATMs by issuing special commands through their PIN pads or through an externally attached keyboard. A second version, found in March 2014, added the option of sending a text message to the ATM to dispense its cash.

Like GreenDispenser, Ploutus was initially found in Mexico, but its second version had English localization, suggesting the people behind it intended to target other countries as well.

The idea caught on. In October 2014, researchers from Kaspersky Lab warned about a malware program dubbed Tyupkin or Padpin that was used to infect over 50 ATMs belonging to financial institutions from Eastern Europe.

Earlier this month, researchers from FireEye found yet another ATM malware, which they dubbed Suceful, whose primary purpose is to lock people’s cards inside ATMs and then release them to crooks on command.

All these incidents and the new GreenDispenser program suggest an acceleration of attacks against ATMs around the world, possibly driven by increased adoption of chip-enabled cards that make card cloning harder.

Like most ATM malware, GreenDispenser likely requires physical access to the machine to be installed, which suggests either the compromise of the ATM’s physical security or help from insiders, the Proofpoint researchers said.

Once installed, it hooks into the XFS (eXtensions for Financial Services) middleware that is implemented on many Windows-based ATMs. This platform enables the interaction between software and an ATM’s peripheral devices, like PIN pad or cash dispenser.

When GreenDispenser is active, the machine’s screen will display an error that reads: “We regret this ATM is temporary out of service.” While regular customers won’t be able to use it, criminals can bypass the error by typing a specific PIN that’s hard-coded in the malware.

Interestingly, GreenDispenser uses some type of two-factor authentication. After the hard-coded PIN is entered, the ATM will display a QR code, which the criminals probably scan with a mobile application in order to obtain a second, dynamically generated PIN.

The second PIN unlocks an interaction menu on the ATM that gives attackers control over the cash dispenser. Another option on the menu allows criminals to uninstall the malware in a way that securely wipes it and makes it hard for forensics teams to later recover it.

“We believe we are seeing the dawn of a new criminal industry targeting ATMs with only more to come,” the Proofpoint researchers said. “In order to stay ahead of attackers financial entities should reexamine existing legacy security layers and consider deploying modern security measures to thwart these threats.”

Lucian Constantin

Lucian Constantin writes about information security, privacy, and data protection for CSO. Before joining CSO in 2019, Lucian was a freelance writer for VICE Motherboard, Security Boulevard, Forbes, and The New Stack. Earlier in his career, he was an information security correspondent for the IDG News Service and Information security news editor for Softpedia.

Before he became a journalist, Lucian worked as a system and network administrator. He enjoys attending security conferences and delving into interesting research papers. He lives and works in Romania.

You can reach him at lucian_constantin@foundryco.com or @lconstantin on X. For encrypted email, his PGP key's fingerprint is: 7A66 4901 5CDA 844E 8C6D 04D5 2BB4 6332 FC52 6D42

More from this author