Malvertising Poisons Banner Ads
Cybercriminals are getting inventive these days, finding new ways to inject their malware into victims’ machine using exploit kits.
In fact, Ars Technica reported that cybercriminals have come up with a clever way to hide their malvertising malware in plain sight. Security firm ESET found that the campaign, called Stegano, was widely disseminated as banner ads on major websites that the firm declined to name. It is an exploit kit, but in a different form.
Novel and Nasty
The malware creators manipulated an image so that it contained a data structure. The data structure could then be decoded by the victim machine and carry out the malware author’s diabolical plans.
In this case, the cybercriminals changed the alpha channel of the malicious image, which is usually used to define the transparency of each pixel. Through the scheme, a script can be embedded onto that alpha channel.
But the big advantage is that the image will look unchanged to normal observers unless they conduct a detailed examination. The color will not be affected, for instance. That means the fraudsters can distribute the image more widely, since it appears harmless.
Malicious Malvertising Twins
The attack is fairly detailed, according to the ESET blog. The initial script of the exploit reports information about the victim’s machine to the attacker’s command-and-control (C&C) server. Based on serverside logic, the target is then served either a clean image or an “imperceptibly modified malicious evil twin” image.
That evil twin contains three previously patched Flash vulnerabilities for Internet Explorer. Other payloads in .gif format may be downloaded at a later point in the cycle of attack.
Steganography has been observed in other attack campaigns. Malwarebytes noted some similarities between the Stegano campaign and the ones previously unearthed by Proofpoint, even going so far as to speculate that the two attacks were authored by the same cybercriminal group.
This kind of infection vector, even if it is limited to older machines, cannot be allowed to spread. New detection tools should be developed to note any image variance beyond a simple eyeball test.