Someone has leaked the source code of custom-built point-of-sale malware TreasureHunter onto an underground Russian-speaking forum, and already cyber-criminals are talking about how to further improve and weaponise it now that it's available to the masses.
In a company blog post released today, Vitali Kremez, director of research at Flashpoint, reports that the source code for the malware's graphical user interface builder and administrator panel were likewise published. The motive behind the leak, which Flashpoint detected last March, is currently unknown.
Naturally, the concern is that the leak will spawn a barrage of new attacks featuring modified and forked versions of TreasureHunter, especially as bad actors begin to experiment with the code.
"The availability of both code bases lowers the barrier for entry for cyber-criminals wishing to capitalise on the leaks to build their own variants of the POS malware," writes Kremez. In response, Flashpoint teamed up with Cisco Systems' Talos threat research group to improve protections and detection capabilities against TreasureHunter, "in an effort to disrupt potential copycats who may have their hands on the source code."
“We worked with Flashpoint to help ensure we could provide coverage both to our customers and the community, even if they were not Cisco customers,” said Craig Williams, senior threat researcher and global outreach manager, in comments to SC Media.
While the leak opens up new opportunities for would-be attackers, it also provides white-hat researchers with never-before-possible insights into the malware, which first emerged in 2014 and appears to have specifically been developed for BearsInc, an underground dump shop specialising in credit card fraud.
Indeed, an analysis of the leaked code -- written in pure C with no C++ features -- shows that it's "consistent with the various samples that have been seen in the wild over the last few years" and "shows definite signs of modification over the lifespan of the malware," the Flashpoint blog post states.
"The TreasureHunter leak reveals a rather simple but stable original source code, with the goal to allow simple turnkey malware creation as point-of-sale-malware-
The developer -- an apparent Russian speaker who is also proficient in English and reportedly goes by the alias Jolly Roger -- even left a note his code that says, “We want the malware researchers screamin'!” -- an indication he had intentions to make the malware increasingly difficult to analyse.