The malware has been found on ATMs in Eastern European countries, according to a Trustwave report.

The malware records the magnetic stripe information on the back of a card as well as the PIN (Personal Identification Number), which would potentially allow criminals to clone the card in order to withdraw cash.

The collected card data, which is encrypted using the DES (Data Encryption Standard) algorithm, can be printed out by the ATM's receipt printer, Trustwave wrote.

The malware is controlled via a GUI that is displayed when a so-called "trigger card" is inserted into the machine by a criminal. The trigger card causes a small window to appear that gives its controller 10 seconds to pick one of 10 command options using the ATM's keypad.

"The malware contains advanced management functionality allowing the attacker to fully control the compromised ATM through a customised user interface built into the malware," Trustwave wrote.

A criminal can then view the number of transactions, print card data, reboot the machine and even uninstall the malware. Another menu option appears to allow the ejection of an ATM's cash cassette.

Trustwave has collected multiple versions of the malware. The company believes that the particular one it analysed is "a relatively early version of the malware and that subsequent versions have seen significant additions to its functionality."

The company advised banks to scan their ATMs to see if they're infected.