One of the risks of using a commercial OS for embedded systems like ATM machines: it's easier to write malware against it: The report does not detail how the ATMs are infected, but it seems likely that the malware is encoded on a card that can be inserted in an ATM card reader to mount a buffer overflow attack. The...